Direkt zum Inhalt

Woher weiß ich, ob es sich bei den EC2-Instances in meinem AWS-Konto um AWS-Marketplace-Ressourcen handelt?

Lesedauer: 2 Minute
0

Ich möchte wissen, ob es sich bei den Amazon Elastic Compute Cloud (Amazon EC2)-Instances in meinem AWS-Konto um AWS-Marketplace-Ressourcen handelt.

Behebung

Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.

Verwende eine der folgenden Methoden, um das ProductCodeType-Attribut abzurufen, mit dem du dich vergewisserst, dass eine Amazon-EC2-Instance aus dem AWS Marketplace stammt.

Verwendung der AWS-API

Um zu überprüfen, ob eine EC2-Instance aus dem AWS Marketplace stammt, führe den API-Aufruf DescribeInstances aus.

Wenn der Wert product-code.type in der Ausgabe marketplace ist, dann wurde die Instance von AWS Marketplace gestartet und ist eine AWS-Marketplace-Ressource.

Verwendung der AWS CLI

Um zu überprüfen, ob eine EC2-Instance aus dem AWS Marketplace stammt, führe den AWS-CLI-Befehl describe-instances aus:

aws ec2 describe-instances --instance-ids instance id

Hinweis: Ersetze instance id durch deine Instance-ID.

Um die EC2-Instances in deinem Konto aufzulisten, die aus dem AWS Marketplace stammen, führe den Befehl describe-instances aus. Schließe die folgenden Filter ein:

aws ec2 describe-instances --filters "Name=product-code.type,Values=marketplace"

Wenn der ProductCodeType-Wert in der Ausgabe marketplace ist, dann wurde die Instance vom AWS Marketplace aus gestartet und ist eine AWS-Marketplace-Ressource.

Beispielausgabe:

{

"Reservations": [

{

"Groups": [],

"Instances": [

.
.
.
"InstanceId": "i-047exxxxxxxxxxxxxxx",
                    "ImageId": "ami-0b1d6xxxxxxxxxxxx",
                    "State": {
.
.
.
"ProductCodes": [

{

"ProductCodeId": "f2ew2wrz425a1XXXXXXXXXXXX",

"ProductCodeType": "marketplace"

}

],

"PublicDnsName": "<Url>",

"PublicIpAddress": "3.84.45.111",

"State": {

"Code": 16,

"Name": "running"

},

"OwnerId": "<AccountId>",

"ReservationId": "r-09ed6690267346ef8"

}

]

}
AWS OFFICIALAktualisiert vor einem Monat