要从命令行使用多个AWS账户,您需要配置AWS CLI(命令行界面)以管理多个账户。以下是您需要遵循的步骤:
~/.aws/credentials
。您可以使用以下命令创建一个新的配置文件:
touch ~/.aws/credentials
然后,使用文本编辑器打开该文件,并添加以下内容:
default
aws_access_key_id = YOUR_DEFAULT_ACCESS_KEY
aws_secret_access_key = YOUR_DEFAULT_SECRET_KEY
account1
aws_access_key_id = YOUR_ACCOUNT1_ACCESS_KEY
aws_secret_access_key = YOUR_ACCOUNT1_SECRET_KEY
account2
aws_access_key_id = YOUR_ACCOUNT2_ACCESS_KEY
aws_secret_access_key = YOUR_ACCOUNT2_SECRET_KEY
请将YOUR_DEFAULT_ACCESS_KEY
、YOUR_DEFAULT_SECRET_KEY
、YOUR_ACCOUNT1_ACCESS_KEY
、YOUR_ACCOUNT1_SECRET_KEY
、YOUR_ACCOUNT2_ACCESS_KEY
和YOUR_ACCOUNT2_SECRET_KEY
替换为您的实际AWS访问密钥和密钥。
export AWS_PROFILE=account1
将account1
替换为您的目标账户名称。要恢复到默认账户,请使用以下命令:
export AWS_PROFILE=default
您还可以在运行AWS CLI命令时使用--profile
参数指定要使用的配置文件。例如:
aws s3 ls --profile account1
这将列出account1
账户下的所有S3存储桶。
通过以上步骤,您可以在命令行中使用多个AWS账户。请注意,这些步骤仅适用于AWS CLI,不适用于其他AWS SDK和工具。如果您使用其他工具,请查阅相关文档以了解如何配置多个账户。
云+社区技术沙龙[第14期]
云+社区技术沙龙[第27期]
云+社区开发者大会 长沙站
云+社区沙龙online [云原生技术实践]
云+社区技术沙龙[第9期]
云原生正发声
Techo Day 第三期
新知·音视频技术公开课
企业创新在线学堂
云+社区技术沙龙[第16期]
领取专属 10元无门槛券
手把手带您无忧上云