Unterstützte Instance-Metadaten und Benutzerdaten - AWS Snowball Edge Entwicklerhandbuch

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.

Unterstützte Instance-Metadaten und Benutzerdaten

Instance-Metadaten sind Daten über eine Instance, mit denen Sie die ausgeführte Instance konfigurieren und verwalten können. Snowball Edge unterstützt eine Teilmenge von Instance-Metadatenkategorien für Ihre Datenverarbeitungs-Instances. Weitere Informationen dazu finden Sie unter Instance-Metadaten und Benutzerdaten im Amazon-EC2-Benutzerhandbuch für Linux-Instances.

Die folgenden Kategorien werden unterstützt. Bei Verwendung anderer Kategorien wird eine 404 Fehlermeldung zurückgegeben.

Unterstützte Instance-Metadatenkategorien auf einem Snowball Edge
Daten Beschreibung
ami-id Die für den Start der Instance verwendete AMI-ID
hostname Der private IPv4-DNS-Hostname der Instance.
instance-id Die ID dieser Instance
instance-type Der Typ der Instance.
local-hostname Der private IPv4-DNS-Hostname der Instance.
local-ipv4 Die private IPv4-Adresse der Instance.
mac Die Media Access Control-Adresse (MAC) der Instance.
network/interfaces/macs/mac/local-hostname Der lokale Hostname der Schnittstelle
network/interfaces/macs/mac/local-ipv4s Die privaten IPv4-Adressen, die mit der Netzwerkschnittstelle verknüpft sind
network/interfaces/macs/mac/mac Die MAC-Adresse der Instance
network/interfaces/macs/mac/public-ipv4s Die Elastic IP-Adressen, die mit der Schnittstelle verknüpft sind.
public-ipv4 Die öffentliche IPv4-Adresse.
public-keys/0/openssh-key Der öffentliche Schlüssel. Nur verfügbar, wenn bei der Instance-Startzeit angegeben.
reservation-id Die ID der Reservierung
userData Shell-Scripts zum Übermitteln von Anweisungen an eine Instance beim Start.
Unterstützte dynamische Instance-Datenkategorien auf einem Snowball Edge
Daten Beschreibung
instance-identity/document JSON-Daten mit Instance-Attributen. Nur instanceId, imageId, privateIp und instanceType verfügen über Werte, und die anderen zurückgegebenen Attribute sind auf Null gesetzt. Weitere Informationen finden Sie unter Instance-Identitätsdokumente im Amazon EC2-Benutzerhandbuch für Linux-Instances.

Benutzerdaten in Snowball Compute Instances

Benutzerdaten werden für die Verwendung mit Shell-Skripten für Rechen-Instances auf einem Snowball-Edge unterstützt. Durch die Nutzung von Shell-Scripts können Sie einer Instance beim Start Anweisungen übermitteln. Sie können Benutzerdaten über den AWS CLI-Befehl modify-instance-attribute oder die ModifyInstanceAttribute API-Aktion ändern.

So ändern Sie Benutzerdaten
  1. Stoppen Sie Ihre Datenverarbeitungs-Instance über den AWS CLI-Befehl stop-instances.

  2. Verwenden Sie den AWS CLI-Befehl modify-instance-attribute um das userData-Attribut zu ändern.

  3. Starten Sie Ihre Datenverarbeitungs-Instance über den AWS CLI-Befehl start-instances neu.

Es werden nur Shell-Skripts mit Datenverarbeitungs-Instances unterstützt. Es gibt keine Unterstützung für cloud-init Paketdirektiven auf Datenverarbeitungs-Instances, die auf einem Snowball Edge ausgeführt werden. Weitere Informationen zum Arbeiten mit AWS CLI Befehlen finden Sie in der AWS CLI -Befehlsreferenz.