【发布时间】:2020-05-23 14:47:11
【问题描述】:
我要创建一个 aws 集群,所以我想为集群设置一个 IAM 角色。我已经按照 tuto 进行操作,但是一旦我输入了这个命令
aws iam put-role-policy --role-name UdacityFlaskDeployCBKubectlRole --policy-name eks-describe --policy-document file:///tmp/iam-role-policy
我收到了这个错误 -_-:
An error occurred (ValidationError) when calling the PutRolePolicy operation: The specified value for policyDocument is invalid. It must contain only printable ASCII characters.
这是我用来创建策略的命令
echo '{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "eks:Describe*", "ssm:GetParameters" ], "Resource": "*" } ] }' > /tmp/iam-role-policy
我仍然在这里堆积任何帮助!
【问题讨论】:
-
检查你的报价。有时在编辑时,如果您在 windows 中编辑文件并复制到 linux,引号可能会有所不同,这可能会导致 ASCII 错误
标签: amazon-iam aws-cli