是否可以将IAM角色与Aurora群集相关联?

时间:2018-12-04 08:26:53

标签: amazon-web-services amazon-s3 aws-sdk amazon-rds amazon-rds-aurora

我想使用INTO OUTFILE S3 ...将RDS中的一个表直接加载到S3上。

我正在按照以下说明进行操作:https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Integrating.SaveIntoS3.html

其中一个步骤要求我将IAM角色与群集关联。但是由于某种原因,该选项显示为灰色:

enter image description here

结果,当我尝试使用INTO OUTFILE S3 ...时,仍然收到以下错误消息:S3 API returned error: Missing Credentials: Cannot instantiate S3 Client

我99%确信过去只要遵循规则就可以为我工作,但是我似乎无法复制它。

有人知道如何解决此问题吗?

一吨!

2 个答案:

答案 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论坛上发帖或打开支持案例,以便有人解决。干杯。