Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon EC2-Instance-Metadaten
Anmerkung
Hilfe zum Verständnis des Layouts von Einstellungsseiten oder zur Interpretation der folgenden Tabelle mit Unterstützung durch AWS SDKs und Tools finden Sie unterDie Einstellungsseiten dieses Handbuchs verstehen.
Amazon EC2 stellt auf Instances einen Dienst bereit, der als Instance Metadata Service (IMDS) bezeichnet wird. Weitere Informationen zu diesem Service finden Sie unter Arbeiten mit Instance-Metadaten im Amazon EC2-Benutzerhandbuch. Beim Versuch, Anmeldeinformationen für eine Amazon EC2-Instance abzurufen, die mit einer IAM-Rolle konfiguriert wurde, ist die Verbindung zum Instance-Metadaten-Service anpassbar.
Konfigurieren Sie diese Funktion mithilfe der folgenden Optionen:
metadata_service_num_attempts- Einstellung für gemeinsam genutzte AWSconfigDateienAWS_METADATA_SERVICE_NUM_ATTEMPTS- Umgebungsvariable-
Diese Einstellung gibt an, wie viele Versuche insgesamt unternommen werden müssen, bevor der Versuch, Daten aus dem Instanz-Metadatendienst abzurufen, aufgegeben wird.
Standardwert: 1
Gültige Werte: Zahl größer oder gleich 1.
metadata_service_timeout- Einstellung für gemeinsam genutzte AWSconfigDateienAWS_METADATA_SERVICE_TIMEOUT- Umgebungsvariable-
Gibt die Anzahl der Sekunden an, nach der das Zeitlimit überschritten wird, wenn versucht wird, Daten aus dem Instanz-Metadatendienst abzurufen.
Standardwert: 1
Gültige Werte: Zahl größer oder gleich 1.
Beispiel für die Einstellung dieser Werte in der config Datei:
[default] metadata_service_num_attempts=10metadata_service_timeout=10
Linux/macOS Beispiel für das Setzen von Umgebungsvariablen über die Befehlszeile:
export AWS_METADATA_SERVICE_NUM_ATTEMPTS=10export AWS_METADATA_SERVICE_TIMEOUT=10
Windows-Beispiel für das Setzen von Umgebungsvariablen über die Befehlszeile:
setx AWS_METADATA_SERVICE_NUM_ATTEMPTS10setx AWS_METADATA_SERVICE_TIMEOUT10
Unterstützung von AWS SDKs und Tools
Die folgenden SDKs unterstützen die in diesem Thema beschriebenen Funktionen und Einstellungen. Alle teilweisen Ausnahmen werden vermerkt. Alle JVM-Systemeigenschaftseinstellungen werden von AWS SDK für Java and the AWS SDK für Kotlin only unterstützt.
| SDK | Unterstützt | Hinweise oder weitere Informationen |
|---|---|---|
| AWS CLI v2 | Ja | |
| SDK für C++ | Nein | |
| SDK für Go V2 (1.x) | Nein | |
| SDK für Go 1.x (V1) | Nein | |
| SDK für Java 2.x | Teilweise | Nur AWS_METADATA_SERVICE_TIMEOUT wird unterstützt. |
| SDK für Java 1.x | Teilweise | Nur AWS_METADATA_SERVICE_TIMEOUT wird unterstützt. |
| SDK für 3.x JavaScript | Nein | |
| SDK für 2.x JavaScript | Nein | |
| SDK für Kotlin | Nein | |
| SDK für.NET 4.x | Nein | |
| SDK für.NET 3.x | Nein | |
| SDK für PHP 3.x | Ja | |
| SDK für Python (Boto3) | Ja | |
| SDK für Ruby 3.x | Nein | |
| SDK für Rust | Nein | |
| SDK für Swift | Nein | |
| Tools für PowerShell V5 | Nein | |
| Tools für V4 PowerShell | Nein |