kubernetes 调用CreatePolicy操作时出现MalformedPolicyDocument- AWS

3phpmpom  于 2023-06-28  发布在  Kubernetes
关注(0)|答案(3)|浏览(101)

我正在尝试配置ALB Ingress Controller on Amazon EKS,并遵循文档https://docs.aws.amazon.com/eks/latest/userguide/alb-ingress.html中概述的步骤
但是我跑步的时候

aws iam create-policy \
    --policy-name ALBIngressControllerIAMPolicy \
    --policy-document https://raw.githubusercontent.com/kubernetes-sigs/aws-alb-ingress-controller/v1.1.4/docs/examples/iam-policy.json

出现以下错误:An error occurred (MalformedPolicyDocument) when calling the CreatePolicy operation: Syntax errors in policy
任何帮助修复这将是伟大的,谢谢。

dbf7pr2w

dbf7pr2w1#

对于任何可能看到类似问题的人,我下载了json并使用file协议指向该文件。

aws iam create-policy \
    --policy-name ALBIngressControllerIAMPolicy \
    --policy-document file:///iam-policy.json

我在这里找到了答案AWS malformed policy error

mfuanj7w

mfuanj7w2#

在json call上加上引号'

aws iam create-policy \
        --policy-name ALBIngressControllerIAMPolicy \
        --policy-document 'https://raw.githubusercontent.com/kubernetes-sigs/aws-alb-ingress-controller/v1.1.4/docs/examples/iam-policy.json'
lzfw57am

lzfw57am3#

我必须使用file://<file-name.json>而不是file:///<file-name.json>作为--policy-document参数,并且它可以工作

相关问题