如何创建使用实例角色凭据而不是显式密钥的aws s3的微型连接?

时间:2020-08-12 16:23:55

标签: amazon-iam minio

在python中,我像这样初始化minio:

from minio import Minio
s3_client = Minio(
  "s3.amazonaws.com",
  access_key=AKIAmyacceskey,
  secret_key=ABCDmyaccesssecret)

它工作正常,但我希望使用AWS ECS和EC2提供的临时实例角色凭证。我尝试只离开access_key=Nonesecret_key=None,虽然我的代码启动正常,但是当我尝试使用s3_client与s3交互时,我得到了minio.error.AccessDenied: AccessDenied: message: Access Denied

我确保运行ECS任务的IAM角色具有与之前使用凭据的IAM用户相同的权限。

如何让minio仅仅使用ECS任务中的IAM角色临时凭据,这样就不必使用IAM用户和凭据了?

0 个答案:

没有答案