gpt4 book ai didi

amazon-web-services - 多个 AWS 账户的 Bitbucket Pipeline 配置?

转载 作者:行者123 更新时间:2023-12-02 17:03:19 31 4
gpt4 key购买 nike

我为一个 AWS 账户配置了一个 Bitbucket 管道,工作正常。我们称此帐户为“帐户 1”。

我已经在我的 bitbucket-pipelines.yml 中添加了第二个分支,这个分支应该部署到与“账户 1”不同的 AWS 账户。

我遇到的问题是,在 Bitbucket 的“环境变量”中,“帐户 1”有“AWS_ACCESS_KEY_ID”和“AWS_SECRET_ACCESS_KEY”。

如何为另一个 AWS 账户添加新 key ,以便两个 AWS 账户都能正常工作。

提前致谢!

最佳答案

您必须在您的第二个帐户的存储库变量/环境变量中再添加两个变量 -

ACCOUNT2_AWS_ACCESS_KEY_ID

ACCOUNT2_AWS_SECRET_ACCESS_KEY

到目前为止,您可以在第二个分支管道配置中的脚本部分下使用它们 -

script:
- export AWS_ACCESS_KEY_ID=$ACCOUNT2_AWS_ACCESS_KEY_ID
- export AWS_SECRET_ACCESS_KEY=$ACCOUNT2_AWS_SECRET_ACCESS_KEY

配置两个 AWS 账户的示例。

.
.
.
pipelines:
branches:
branch_account1:
- step:
name: "Deploy on Acccount 1"
script:
- export AWS_DEFAULT_REGION=$ACCOUNT1_DEFAILT_REGION
- export AWS_ACCESS_KEY_ID=$ACCOUNT1_AWS_ACCESS_KEY_ID
- export AWS_SECRET_ACCESS_KEY=$ACCOUNT1_AWS_SECRET_ACCESS_KEY
- deploy script

branch_account2:
- step:
name: "Deploy on Acccount 2"
script:
- export AWS_DEFAULT_REGION=$ACCOUNT2_DEFAILT_REGION
- export AWS_ACCESS_KEY_ID=$ACCOUNT2_AWS_ACCESS_KEY_ID
- export AWS_SECRET_ACCESS_KEY=$ACCOUNT2_AWS_SECRET_ACCESS_KEY
- deploy script
.
.
.

关于amazon-web-services - 多个 AWS 账户的 Bitbucket Pipeline 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52957612/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com