我想使用INTO OUTFILE S3 ...
将RDS中的一个表直接加载到S3上。
我正在按照以下说明进行操作:https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.SaveIntoS3.html
其中一个步骤要求我将IAM角色与群集关联。但是由于某种原因,该选项显示为灰色:
结果,当我尝试使用INTO OUTFILE S3 ...
时,仍然收到以下错误消息:S3 API returned error: Missing Credentials: Cannot instantiate S3 Client
。
我99%确信过去只要遵循规则就可以为我工作,但是我似乎无法复制它。
有人知道如何解决此问题吗?
一吨!
答案 0 :(得分:0)
找到了解决方案。控制台有时无法正确显示内容。在CLI中使用命令,它应该可以正常工作。在这里:
PROMPT> aws rds add-role-to-db-cluster --db-cluster-identifier [ENTER_YOUR_CLUSTER] --role-arn [ENTER_THE_ROLE]
来自:https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraSettingUp.html
答案 1 :(得分:0)
我相信这是一个UI错误,我的帐户未显示此新UI。通常,添加角色是集群级别的操作。您的屏幕截图被严重感应,因此我无法确定您是在集群还是在实例上进行尝试。
您已经知道的解决方法是使用AddRoleToCluster Api。如果您确实认为这是一个UI错误,请在AWS论坛上发帖或打开支持案例,以便有人解决。干杯。