此错误表明您提供了无效凭据。
你应该没有任何价值
决不
将凭据放在源代码中。如果其他人获得对源代码的访问权限,这可能会导致潜在的安全问题。
有几种方法可以为使用AWS SDK的应用程序提供有效凭据(例如
boto3
)。
如果应用程序在Amazon EC2实例上运行,请分配一个
的
IAM角色
</强>
到实例。这将自动提供可由boto3检索的凭据。
如果您在自己的计算机上运行该应用程序,请将凭据存储在
.aws/credentials
文件。创建此文件的最简单方法是使用
aws configure
命令。
看到:
凭证 - Boto 3文档