繁体   English   中英

AWS SSO 和 CodeArtifact 登录需要手动更改区域的配置文件

[英]AWS SSO and CodeArtifact Login requires manual config file changes for Region

当我跑步时

AWS SSO Login --Profile Default

在我的机器上,如果 my.aws/config 文件未设置为us-east-1的默认区域,当浏览器打开进行身份验证时,我会收到“无效授权”。 当我将配置区域设置为us-west-2时,我可以进行身份验证。

问题是我需要登录到 CodeArtifact,如果我不将配置文件更改为 us-west-2,我会得到:

An error occurred (ResourceNotFoundException) when calling the GetAuthorizationToken operation: Domain not found. Domain 'MY-domain' owned by account '1234567890' does not exist.

我需要能够登录到 docker 容器内的 CodeArtifact,并且手动更改区域不是一个选项。 请指教。 谢谢!

AWS CLI 具有可用于在调用get-authorization-token时传递区域的全局参数

aws codeartifact get-authorization-token --domain MY-domain --region us-west-2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM