[英]Using new credentials for AWS ECR get-login
我已經登錄到一個ECR,但是我想更改用於登錄到新ECR的憑據。 但是,每當我調用aws ecr get-login --no-include-email --region region
它只會登錄到以前的ECR。
如何更改用於在同一台計算機上進行新登錄的憑據?
.awsconfig中是否有默認配置文件設置? 如果是這樣,請添加另一個配置文件,並使用aws ecr get-login --profile <new>
引用它。 或在cmd行中指定要為其生成ECV登錄名的實際AWS賬戶憑證。
編輯您有.aws/config
和.aws/credentials
/credentials
[default]
aws_access_key_id=AKASFDSDFSAF
aws_secret_access_key=dfgfdgdfg
[h]
aws_access_key_id=AKASFDSDFSAF
aws_secret_access_key=dsfdgfdg
[e]
aws_access_key_id=AKTRYUTRYTR
aws_secret_access_key=asfdiasjop
/config
[default]
output=json
region=eu-west-2
[profile h]
output=json
region=eu-west-2
[profile e]
output=json
region=eu-west-2
並使用--profile h
,-- --profile e
和沒有配置文件引用這些( default
)
您可以通過替換aws configure
命令中的訪問密鑰和秘密密鑰來設置新的配置文件。 可以在“我的安全證書”下設置訪問密鑰和安全密鑰。
$ aws configure
AWS Access Key ID [None]: your_access_key
AWS Secret Access Key [None]: your_secret_key
Default region name [None]: repository_region
Default output format [None]: optional
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.