繁体   English   中英

IAM 角色未分配实例配置文件

[英]IAM role is not assigned an instance profile

我正在尝试将我的表从 DynamoDB 导出到 S3。 按照此处的文档,我创建了管道所需的两个角色,DataPipelineDefaultRole 和 DataPipelineDefaultResourceRole。 在尝试执行管道后,我发现我的 DataPipelineDefaultRole 不是使用实例配置文件创建的。

我一直在浏览论坛,亚马逊说人们在通过 CLI 创建他们的 IAM 角色时会收到这样的错误。 他们的建议是通过控制台创建角色,然后实例配置文件将自动附加到卷中。 我正在通过控制台创建角色,但对于 DataPipelineDefaultRole,没有附加实例配置文件?

有没有办法手动附加实例配置文件? 还是我错过了导致它无法自动生成的东西?

这可能会有所帮助:

https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html

它突出了有关实例配置文件的信息,即如果您已经拥有现有角色等如何创建。我认为这可能是您正在寻找的。

IE 。

aws iam create-instance-profile --instance-profile-name DataPipelineDefaultRole

然后

aws iam add-role-to-instance-profile --role-name DataPipelineDefaultRole --instance-profile-name DataPipelineDefaultRole

我已经测试了 Liam 的解决方案,它工作正常。

aws iam create-instance-profile --instance-profile-name DataPipelineDefaultRole

aws iam add-role-to-instance-profile add-role-to-instance-profile --role-name DataPipelineDefaultRole --instance-profile-name DataPipelineDefaultRole 

并且提供的命令上的错字不应该重复我再次出现的aws。

参考: https ://docs.aws.amazon.com/cli/latest/reference/iam/add-role-to-instance-profile.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM