**To make an AMI public** This example makes the specified AMI public. If the command succeeds, no output is returned. Command:: aws ec2 modify-image-attribute --image-id ami-5731123e --launch-permission "{\"Add\": [{\"Group\":\"all\"}]}" **To make an AMI private** This example makes the specified AMI private. If the command succeeds, no output is returned. Command:: aws ec2 modify-image-attribute --image-id ami-5731123e --launch-permission "{\"Remove\": [{\"Group\":\"all\"}]}" **To grant launch permission to an AWS account** This example grants launch permissions to the specified AWS account. If the command succeeds, no output is returned. Command:: aws ec2 modify-image-attribute --image-id ami-5731123e --launch-permission "{\"Add\": [{\"UserId\":\"123456789012\"}]}" **To removes launch permission from an AWS account** This example removes launch permissions from the specified AWS account. If the command succeeds, no output is returned. Command:: aws ec2 modify-image-attribute --image-id ami-5731123e --launch-permission "{\"Remove\": [{\"UserId\":\"123456789012\"}]}"