From 1bc471073f1ad96faa2ee27d68977a164ab3f541 Mon Sep 17 00:00:00 2001 From: stack72 Date: Fri, 8 Jun 2018 03:04:22 +0300 Subject: [PATCH] docs/aws: Update documentation for AWS Spot Instances The docs didn't specify that `ec2:DescribeSpotInstanceRequests` was required. This causes an error as follows: ``` Error waiting for spot request (sir-yg6866gj) to become ready: UnauthorizedOperation: You are not authorized to perform this operation. ``` This is because the permission to describe instance state is not available --- website/source/docs/builders/amazon.html.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/website/source/docs/builders/amazon.html.md b/website/source/docs/builders/amazon.html.md index 9bff6561f..2072d5312 100644 --- a/website/source/docs/builders/amazon.html.md +++ b/website/source/docs/builders/amazon.html.md @@ -168,10 +168,15 @@ for Packer to work: "Resource" : "*" }] } -``` +``` -Note that if you'd like to create a spot instance, you must also add -`ec2:RequestSpotInstances` and `ec2:CancelSpotInstanceRequests` +Note that if you'd like to create a spot instance, you must also add: + +``` json +ec2:RequestSpotInstances, +ec2:CancelSpotInstanceRequests, +ec2:DescribeSpotInstanceRequests +``` ## Troubleshooting