Permalink
Sep 6, 2016
Sep 6, 2016
Nov 8, 2016
Sep 6, 2016
Sep 6, 2016
Sep 13, 2016
Sep 6, 2016
Nov 15, 2016
Sep 6, 2016
Newer
100755
26 lines (15 sloc)
1.05 KB

1
#!/bin/bash
2
3
aws_acct_id="823003027569"

6
bucket="internet2-tier-appliance-us-west-1"
7

8
ova_key=$(aws s3api list-objects --bucket $bucket --query 'reverse(sort_by(Contents[?contains(Key, `ova`)], &LastModified))[0].[Key]' --output text | tr -d '\n' )

10
echo "Found $ova_key"
11
aws s3api put-object-acl --bucket $bucket --key $ova_key --acl public-read
12

17
ami_id=$(aws ec2 describe-images --owners $aws_acct_id --query 'reverse(sort_by(Images[?starts_with(Name, `import-ami`)], &CreationDate))[0].[ImageId]' --output text | tr -d '\n' )

21
ami_image_description=$(aws ec2 describe-images --image-ids $ami_id --query 'Images[0].{Description:Tags[0].Value}')
22
echo $ami_image_description
23

24
aws ec2 modify-image-attribute --image-id $ami_id --launch-permission "{\"Add\":[{\"UserId\":\"$aws_acct_id\"}]}"

25
aws ec2 modify-image-attribute --image-id $ami_id --launch-permission "{\"Add\":[{\"UserId\":\"$aws_acct_id_plus\"}]}"

26