increase the timeout for waiting for an ami to become available

This commit is contained in:
Megan Marsh 2018-08-17 13:27:19 -07:00
parent 3e00ca3608
commit 00de0f4996
1 changed files with 7 additions and 1 deletions

View File

@ -40,10 +40,16 @@ func WaitUntilAMIAvailable(ctx aws.Context, conn *ec2.EC2, imageId string) error
ImageIds: []*string{&imageId}, ImageIds: []*string{&imageId},
} }
waitOpts := getWaiterOptions()
if len(waitOpts) == 0 {
// Bump this default to 25 minutes because the aws default
// of ten minutes doesn't work for some of our long-running copies.
waitOpts = append(waitOpts, request.WithWaiterMaxAttempts(100))
}
err := conn.WaitUntilImageAvailableWithContext( err := conn.WaitUntilImageAvailableWithContext(
ctx, ctx,
&imageInput, &imageInput,
getWaiterOptions()...) waitOpts...)
return err return err
} }