a.k*_*nko 17 amazon-s3 amazon-web-services
在eb init
Ubuntu 16.04 上执行期间,我遇到了错误Credential must have exactly 5 slash-delimited elements, e.g. keyid/date/region/service/term,
。
我知道我keyid
有斜杠,但它们必须在那里,密钥由 AWS 提供并生成。我不知道如何跳过此验证。据我所知,在 MAC 上不存在此问题。
我该如何处理这个错误?谢谢
Mic*_*bot 19
一个AWS访问密钥ID并没有任何斜杠。它仅由大写 ASCII 字母组成,并以AKIA...
或开头ASIA...
。
一种可能的解释是,您已将访问密钥 ID 与随附的秘密访问密钥(通常带有斜线)进行了转换。
访问密钥由访问密钥 ID(例如
AKIAIOSFODNN7EXAMPLE
)和秘密访问密钥(例如wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
)组成。
如果您确实在配置中转换了这些值,则应该在继续之前停用这些凭据并创建新凭据,因为您可能无意中暴露了您的密钥。
就我而言,我使用的access_key
是 assecret_key
和secrect_key
as access_key
。
所以最好仔细检查这个秘密。
此外,访问密钥不应包含任何特殊字符。另外一个容易识别访问密钥的方法是查看密钥的前缀。
访问键以前缀开头
ASIA
,否则以AKIA
. AWS 上的所有随机 ID 都有自己的 4 个字母前缀,用于标识它们是什么。
aws_security_credential_formats
归档时间: |
|
查看次数: |
11116 次 |
最近记录: |