See below for creating an IAM policy granting permission to the S3 bucket.
To create an IAM policy
- Type "IAM" in the search box of the AWS console.
- Select IAM in the search results to display the IAM dashboard.
- Select Access management > Policies in the navigation sidebar.
- In the content pane, click the name of an existing IAM policy or click Create policy to create a new one.
- Click JSON in the Specify permissions form.
Paste the following JSON code in the Policy editor field.
{"Version": "2012-10-17","Statement": [{"Effect": "Allow","Action": ["s3:GetBucketLocation","s3:GetObject","s3:ListBucket"],"Resource": ["arn:aws:s3:::$S3_BUCKET_NAME","arn:aws:s3:::$S3_BUCKET_NAME/*"]},{"Effect": "Allow","Action": ["ec2:ModifySnapshotAttribute","ec2:CopySnapshot","ec2:RegisterImage","ec2:Describe*"],"Resource": "*"}]}- In the JSON code, replace
$S3_BUCKET_NAMEwith the name of the S3 bucket selected when Creating an S3 bucket for the PKIaaS Virtual Machine. - Click Next.
- Enter a name and an optional description for the new policy.
- Click Create policy.

