作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试通过 cli 访问我的 S3 Bucket。我已经设置好了一切,例如拥有 credentials
文件,我正在做这个 cli 工作,确保我的环境变量 $AWS_SECRET_ACCESS_KEY
和 $AWS_ACCESS_KEY_ID
里面有正确的东西,并使用 aws configure
手动设置它们.credentials
包含以下信息,全部空白即为:
[sts]
aws_access_key_id = ASIAXXXXXXXXXXXXXXXX
aws_secret_access_key = XXXXXXXXXXXXXXXXXXXXXXXXX
aws_security_token = XXXXXXXXXXXXXXXXXXXXXX
aws_session_expiration = 2018-11-03T00:21:25+0000
aws_session_token = XXXXXXXXXXXXXXXXXXXXXXX
[default]
aws_access_key_id = ASIAXXXXXXXXXXXXXXXXXXX
aws_secret_access_key = XXXXXXXXXXXXXXXXXXX
aws configure
:
(venv) ~/.aws $ aws configure list
Name Value Type Location
---- ----- ---- --------
profile <not set> None None
access_key ****************XXXX shared-credentials-file
secret_key ****************XXXX shared-credentials-file
region
us-east-1 config-file ~/.aws/config
(venv) ~/.aws $ aws s3 sync s3://mybucket/my/path ~/my/path
fatal error: An error occurred (InvalidAccessKeyId) when calling the ListObjectsV2 operation: The AWS Access Key Id you provided does not exist in our records.
最佳答案
以 ASIA
开头的凭据是通过安全 token 服务生成的临时凭证,必须与 token 一起使用。
当您运行 aws s3 sync
时命令,它使用没有 aws_security_token
的 [默认] 凭据定义。
尝试添加 --profile sts
命令以使其使用 [sts] 凭据。
关于amazon-web-services - "The AWS Access Key Id you provided does not exist in our records."尝试使用 AWS CLI 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53127021/
我是一名优秀的程序员,十分优秀!