I'm following the steps to upload an image here:
http://docs.aws.amazon.com/vm-import/latest/userguide/import-vm-image.html
When I run the following command:
aws iam create-role --role-name vmimport --assume-role-policy-document file://trust-policy.json
I get this error:
H:\>aws iam create-role --role-name vmimport --assume-role-policy-document C:\Users\Stuart.Saxby\Desktop\trust-policy.json
An error occurred (MalformedPolicyDocument) when calling the CreateRole operation: This policy contains invalid Json
I've copied the JSON exactly and verified it in a JSON validator. Any ideas on how I can troubleshoot this?
1.) Confirmed the JSON file is correct and at the correct location
2.) Compared the JSON file contents with what's displayed on the website
3.) Confirmed the JSON that's on the website is actually correctly formatted JSON
I'm wondering if it's actually a problem with the JSON or the error is pointing to some other problem.