Wie richte ich die AWS-CLI ein, damit ich mit einer Amazon DynamoDB-Tabelle auf Amazon EC2 arbeiten kann?

Lesedauer: 2 Minute
0

Ich möchte die AWS-Befehlszeilenschnittstelle (AWS CLI) so konfigurieren, dass sie mit Amazon DynamoDB-Tabellen auf Amazon Elastic Compute Cloud (Amazon EC2) funktioniert.

Behebung

Erstellen Sie eine AWS Identitäts- und Zugriffsmanagement (Identity and Access Management) (IAM)-Rolle

Gehen Sie wie folgt vor, um eine IAM-Rolle zu erstellen:

  • Wählen Sie für Wählen den Typ der vertrauenswürdigen Entität aus die Option AWS-Service und dann EC2 aus.
  • Wählen Sie für Richtlinien zum Anhängen von Berechtigungen die Option AmazonDynamoDBFullAccess aus.
    Hinweis: Befolgen Sie die bewährte Sicherheitsmethode der Gewährung der geringsten Berechtigung, um eine Aufgabe auszuführen.

Die IAM-Rolle an eine Amazon EC2-Instance anhängen

1.Starten Sie eine EC2-Instance mit einem Amazon Linux Amazon Machine Image (AMI). Bei Linux-AMIs ist die AWS-CLI installiert.

2.Wählen Sie auf der Seite Konfigurieren Instance Details in der Dropdownliste IAM-role(Rolle) die IAM-Rolle aus, die Sie zuvor erstellt haben. Stellen Sie sicher, dass das von Ihnen ausgewählte Subnet über das Internet zugänglich ist.

3.Stellen Sie sicher, dass Sie auf der Seite Sicherheitsgruppe Konfigurieren eine Sicherheitsgruppe auswählen, die den SSH-Zugriff von Ihrer IP-Adresse aus ermöglicht.

Stellen Sie mithilfe von SSH eine Verbindung zur Instance her

1.Stellen Sie mithilfe von SSH eine Verbindung zu Ihrer Linux-Instance her.

2.Nachdem Sie die Verbindung hergestellt haben, führen Sie den Befehl yum update aus, um sicherzustellen, dass die Softwarepakete auf der Instance auf dem neuesten Stand sind.

Konfigurieren Sie die AWS-CLI

1.Führen Sie den Befehl aws configure (aws konfigurieren) aus.

2.Wenn Sie zur Eingabe einer AWS-Zugriffsschlüssel ID (Zugriffsschlüssel-ID) und eines AWS-geheimer Zugriffsschlüssel (geheimen Zugriffsschlüssels) aufgefordert werden, drücken Sie die Eingabetaste. Sie müssen keine Schlüssel angeben, da Sie eine Instance-IAM-Rolle verwenden, um eine Verbindung mit einem AWS-Service herzustellen.

3.Wenn Sie nach dem Namen der Standardregion gefragt werden, geben Sie die Region ein, in der sich Ihre DynamoDB-Tabellen befinden. Zum Beispiel ap-northeast-3. Eine Liste der Regionsnamen finden Sie unter Service-Endpunkte.

4.Wenn Sie zur Eingabe des Standardausgabeformats aufgefordert werden, drücken Sie die Eingabetaste.

5.Führen Sie den Befehl list-tables aus, um zu bestätigen, dass Sie DynamoDB-Befehle auf der AWS-CLI ausführen können.

Hinweis: Wenn Sie beim Ausführen von Befehlen im AWS CLI Fehlermeldungen erhalten, stellen Sie sicher, dass Sie die neueste Version des AWS CLI verwenden.

Ähnliche Informationen

Verwenden der AWS-CLI mit DynamoDB

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren