我正在尝试使用MySQL工作台中的“从S3加载数据”命令将csv文件从S3上传到Aurora。继续收到错误'S3 API返回错误;缺少证书;无法实例化S3客户端。
我将用于RDS的AWServiceRole附加到Aurora RDS集群 - 因为这是我可以创建的唯一RDS角色 - 并且更新数据库集群参数以指向新角色但仍然遇到问题。
问题似乎是因为我无法将S3存储桶策略附加到RDS服务角色。我无法将“S3FullAccess”策略添加到AWS RDS服务角色,因为控制台实际上不允许我附加策略。
我正在使用兼容版本的MySQL / Aurora等。以具有完全管理权限的IAM用户身份访问。
我搜索了论坛,但其他人似乎都能够创建一个普通的角色并附加一个S3存储桶策略。
任何帮助都会非常感激。真的很沮丧。
提前感谢您的帮助。
答案 0 :(得分:0)
您选择“RDS - CloudHSM和目录服务”的使用情况。创建该角色后,您将删除默认策略,然后向其中添加自己的S3策略。然后,您就可以将此IAM角色附加到RDS群集。您还需要将此角色ARN放在各种s3角色的群集参数上。