Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs
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-idami-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-idami-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-idami-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-idami-5731123e\ --launch-permission"Remove=[{UserId=123456789012}]"-
Weitere API-Informationen finden Sie unter ModifyImageAttribute
in der AWS CLI-Befehlsreferenz.
-
- 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 allBeispiel 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 allBeispiel 4: Dieses Beispiel erteilt die Startberechtigung für das angegebene AWS-Konto.
Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType add -UserId 111122223333Beispiel 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 allBeispiel 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 allBeispiel 4: Dieses Beispiel erteilt die Startberechtigung für das angegebene AWS-Konto.
Edit-EC2ImageAttribute -ImageId ami-12345678 -Attribute launchPermission -OperationType add -UserId 111122223333Beispiel 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).
-