MalformedPolicyDocument when calling the CreatePolicy operation - AWS

2/24/2020

I am trying to configure ALB Ingress Controller on Amazon EKS and following steps outlined in the document https://docs.aws.amazon.com/eks/latest/userguide/alb-ingress.html

however, when i run

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

I am getting the following error An error occurred (MalformedPolicyDocument) when calling the CreatePolicy operation: Syntax errors in policy

any help in fixing this would be great, Thanks.

-- opensource-developer
amazon-iam
amazon-web-services
kubernetes

1 Answer

2/24/2020

For anyone who might see a similar issue, I downloaded the json and point to the file using the file protocol.

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

I found the answer here AWS malformed policy error

-- opensource-developer
Source: StackOverflow