AWS CLI
1. AWS CLI
- λ‘컬 ν°λ―Έλμ ν΅ν΄ AWS μλΉμ€μ μ κ·Όν μ μλ μ€νμμ€
AWS Command Line Interfaceμ΄λ 무μμΈκ°μ? - AWS Command Line Interface
μ΄ νμ΄μ§μ μμ μ΄ νμνλ€λ μ μ μλ € μ£Όμ μ κ°μ¬ν©λλ€. μ€λ§μμΌ λλ € μ£μ‘ν©λλ€. μ κΉ μκ°μ λ΄μ΄ μ€λͺ μλ₯Ό ν₯μμν¬ μ μλ λ°©λ²μ λν΄ λ§μν΄ μ£Όμμμ€.
docs.aws.amazon.com
2. μ¬μ©λ²
- AWS CLI μ€μΉ
AWS CLI μ€μΉ, μ λ°μ΄νΈ λ° μ κ±° - AWS Command Line Interface
μ΄ νμ΄μ§μ μμ μ΄ νμνλ€λ μ μ μλ € μ£Όμ μ κ°μ¬ν©λλ€. μ€λ§μμΌ λλ € μ£μ‘ν©λλ€. μ κΉ μκ°μ λ΄μ΄ μ€λͺ μλ₯Ό ν₯μμν¬ μ μλ λ°©λ²μ λν΄ λ§μν΄ μ£Όμμμ€.
docs.aws.amazon.com
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
sudo installer -pkg AWSCLIV2.pkg -target
- AWS CLIμ μ¬μ©μ μ격μ¦λͺ (IAMμμ μμ±λ AWS Access Key ID, AWS Secret Access Key) μ€μ
- AWS Access Key ID : AWS μ‘μΈμ€ ν€
- AWS Secrey Key : AWS λΉλ° ν€
- Default region name : μμ²μ μ μ‘ν AWS 리μ
- Default output format : μμ²λ λͺ λ Ήμ κΈ°λ³Έ μΆλ ₯ νμ(json, yaml, yaml-stream, text, table μ€ μ ν)
κ΅¬μ± λ° μ격 μ¦λͺ νμΌ μ€μ - AWS Command Line Interface
AWS CLIλ config νμΌμμ μ격 μ¦λͺ μ μ½μ μ μμΌλ―λ‘ λͺ¨λ νλ‘νμΌ μ€μ μ λ¨μΌ νμΌμ 보κ΄ν μ μμ΅λλ€. λμΌν μ΄λ¦μ 곡μ νλ νλ‘νμΌμ λν μ격 μ¦λͺ μ΄ λ νμΌ λͺ¨λμ μλ κ²½μ°
docs.aws.amazon.com
- ~/.aws λλ ν 리 μλ λ―Όκ°ν μ 보λ credentials, κ·Έ μΈ μ 보λ configμ μ μ₯
- λ€λ₯Έ profileμ μμ±ν΄μ μ¬μ©ν μ μμ(configμμλ§ profileμ΄λΌλ μ λμ¬λ₯Ό νμ)
- profile μ΅μ μ μ¬μ©νμ§ μμ κ²½μ° [default] μ μ©