Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 在另一个AWS帐户中克隆CodeCommit repo_Amazon Web Services - Fatal编程技术网

Amazon web services 在另一个AWS帐户中克隆CodeCommit repo

Amazon web services 在另一个AWS帐户中克隆CodeCommit repo,amazon-web-services,Amazon Web Services,我在帐户a中有一个CodeCommit回购协议 我在帐户B中有一个EC2实例,我在上面安装了terraform 要连接到所有帐户,我在帐户C中担任IAM用户的角色 我将一个角色附加到我的实例,使其可以承担任何角色。在EC2内部,我使用IAM用户凭据在帐户C上安装了AWS Cli 这是我的文件。aws/config: [default] output = json region = eu-west-1 [dev] region = eu-west-1 role_arn = arn:aws:iam

我在帐户a中有一个CodeCommit回购协议

我在帐户B中有一个EC2实例,我在上面安装了terraform

要连接到所有帐户,我在帐户C中担任IAM用户的角色

我将一个角色附加到我的实例,使其可以承担任何角色。在EC2内部,我使用IAM用户凭据在帐户C上安装了AWS Cli

这是我的文件。aws/config:

[default]
output = json
region = eu-west-1

[dev]
region = eu-west-1
role_arn = arn:aws:iam::xxxxxxxxxx:role/use-codecommit
source_profile = default
output = json
角色arn:aws:iam::xxxxxxxxx:role/use codecommit位于帐户A中

因此,当我尝试在帐户a中克隆回购协议时,会出现以下错误:

The config profile (dev) could not be found

如何做到这一点?

在~/.aws/config中指示配置文件的方式与~/.aws/credentials不同


在~/.aws/credentials中使用[profile dev]~/.aws/config和[dev]。

在~/.aws/config中使用[profile dev]而不是[dev]。谢谢!!!就这样!