mirror of
https://github.com/ipxe/ipxe
synced 2025-12-07 09:50:26 +03:00
[cloud] Remove AWS public image access block only if not already unblocked
Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -104,7 +104,9 @@ def import_image(region, name, family, architecture, image, public, overwrite,
|
||||
image_id = image['ImageId']
|
||||
client.get_waiter('image_available').wait(ImageIds=[image_id])
|
||||
if public:
|
||||
client.disable_image_block_public_access()
|
||||
image_block = client.get_image_block_public_access_state()
|
||||
if image_block['ImageBlockPublicAccessState'] != 'unblocked':
|
||||
client.disable_image_block_public_access()
|
||||
resource.Image(image_id).modify_attribute(Attribute='launchPermission',
|
||||
OperationType='add',
|
||||
UserGroups=['all'])
|
||||
|
||||
Reference in New Issue
Block a user