【问题标题】:How to switch between multiple accounts with AWS SDK如何使用 AWS SDK 在多个账户之间切换
【发布时间】:2018-09-06 14:29:07
【问题描述】:

我目前正在使用凭证文件 (~/.aws/credentials) 来初始化 SDK。

凭证文件格式。

aws_access_key_id={YOUR_ACCESS_KEY_ID}
aws_secret_access_key={YOUR_SECRET_ACCESS_KEY}

我的要求是在多个 aws 帐户之间切换。我目前正在尝试通过使用新凭据覆盖文件并重新初始化 sdk 来解决此问题。有没有其他有效的解决方法来解决这个问题? 提前致谢。

【问题讨论】:

    标签: amazon-web-services aws-sdk


    【解决方案1】:

    您可以在~/.aws/credentials 中定义多个配置文件,并在您的 SDK 初始化中引用该配置文件。请参阅: A New and Standardized Way to Manage Credentials in the AWS SDKs,其中还显示了每种语言的示例。

    [default]
    aws_access_key_id = ACCESS_KEY
    aws_secret_access_key = SECRET_KEY
    aws_session_token = TOKEN
    
    [Alice]
    aws_access_key_id = Alice_access_key_ID
    aws_secret_access_key = Alice_secret_access_key
    
    [Bob]
    aws_access_key_id = Bob_access_key_ID
    aws_secret_access_key = Bob_secret_access_key
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-05
      • 2022-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-17
      • 2021-10-09
      相关资源
      最近更新 更多