Verwendung von ModifyImageAttribute mit einer CLI - AWS-SDK-Codebeispiele

Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs verfügbar.

Verwendung von ModifyImageAttribute mit einer CLI

Die folgenden Code-Beispiele zeigen, wie ModifyImageAttribute verwendet wird.

CLI
AWS CLI

Beispiel 1: So machen Sie ein AMI öffentlich zugänglich

Im folgenden modify-instance-attribute-Beispiel wird das angegebene AMI öffentlich zugänglich gemacht.

aws ec2 modify-image-attribute \ --image-id ami-5731123e \ --launch-permission "Add=[{Group=all}]"

Mit diesem Befehl wird keine Ausgabe zurückgegeben.

Beispiel 2: So machen Sie ein AMI privat zugänglich

Im folgenden modify-instance-attribute-Beispiel wird das angegebene AMI privat zugänglich gemacht.

aws ec2 modify-image-attribute \ --image-id ami-5731123e \ --launch-permission "Remove=[{Group=all}]"

Mit diesem Befehl wird keine Ausgabe zurückgegeben.

Beispiel 3: So erteilen Sie einem AWS-Konto eine Startberechtigung

Der folgende modify-instance-attribute-Befehl erteilt Startberechtigungen für das angegebene AWS-Konto.

aws ec2 modify-image-attribute \ --image-id ami-5731123e \ --launch-permission "Add=[{UserId=123456789012}]"

Mit diesem Befehl wird keine Ausgabe zurückgegeben.

Beispiel 4: So entziehen Sie einem AWS-Konto die Startberechtigung

Im folgenden modify-instance-attribute-Beispiel werden dem angegebenen AWS-Konto die Startberechtigungen entzogen.

aws ec2 modify-image-attribute \ --image-id ami-5731123e \ --launch-permission "Remove=[{UserId=123456789012}]"
PowerShell
Tools für PowerShell V4

Beispiel 1: In diesem Beispiel wird die Beschreibung für das angegebene AMI aktualisiert.

Edit-EC2ImageAttribute -ImageId ami-12345678 -Description "New description"

Beispiel 2: In diesem Beispiel wird die AMI öffentlich zugänglich gemacht (damit beispielsweise alle AWS-Konto sie nutzen können).

Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType add -UserGroup all

Beispiel 3: In diesem Beispiel wird das AMI privat gemacht (beispielsweise, damit nur Sie als Besitzer es verwenden können).

Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType remove -UserGroup all

Beispiel 4: Dieses Beispiel erteilt die Startberechtigung für das angegebene AWS-Konto.

Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType add -UserId 111122223333

Beispiel 5: In diesem Beispiel wird die Startberechtigung für das angegebene AWS-Konto entfernt.

Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType remove -UserId 111122223333
  • Weitere API-Informationen finden Sie unter ModifyImageAttribute in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).

Tools für PowerShell V5

Beispiel 1: In diesem Beispiel wird die Beschreibung für das angegebene AMI aktualisiert.

Edit-EC2ImageAttribute -ImageId ami-12345678 -Description "New description"

Beispiel 2: In diesem Beispiel wird die AMI öffentlich zugänglich gemacht (damit beispielsweise alle AWS-Konto sie nutzen können).

Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType add -UserGroup all

Beispiel 3: In diesem Beispiel wird das AMI privat gemacht (beispielsweise, damit nur Sie als Besitzer es verwenden können).

Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType remove -UserGroup all

Beispiel 4: Dieses Beispiel erteilt die Startberechtigung für das angegebene AWS-Konto.

Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType add -UserId 111122223333

Beispiel 5: In diesem Beispiel wird die Startberechtigung für das angegebene AWS-Konto entfernt.

Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType remove -UserId 111122223333
  • Weitere API-Informationen finden Sie unter ModifyImageAttribute in der AWS -Tools für PowerShell-Cmdlet-Referenz (V5).