Einrichten der Tools für die beispielhaften Walkthroughs - Amazon Simple Storage Service

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.

Einrichten der Tools für die beispielhaften Walkthroughs

In den einführenden Beispielen (siehe Beispiel-Walkthroughs: Verwalten des Zugriffs auf Ihre Amazon-S3-Ressourcen) wird die verwendet AWS Management Console , um Ressourcen zu erstellen und Berechtigungen zu erteilen. Und um Berechtigungen zu testen, verwenden die Beispiele die Befehlszeilen-Tools AWS Command Line Interface (CLI) und AWS Tools for Windows PowerShell, sodass Sie keinen Code schreiben müssen. Zum Testen der Berechtigungen müssen Sie eins dieser Tools einrichten.

So richten Sie die ein AWS CLI
  1. Herunterladen und Konfigurieren von AWS CLI. Eine Anleitung finden Sie unter den folgenden Themen im AWS Command Line Interface -Benutzerhandbuch.

    Einrichtung der AWS Command Line Interface

    Installieren der AWS Command Line Interface

    Konfigurieren der AWS Command Line Interface

  2. Richten Sie das Standardprofil ein.

    Sie speichern Benutzeranmeldeinformationen in der AWS CLI Konfigurationsdatei. Erstellen Sie mit Ihren - AWS-Konto Anmeldeinformationen ein Standardprofil in der Konfigurationsdatei. Anweisungen zum Suchen und Bearbeiten Ihrer Konfigurationsdatei finden Sie unter Konfigurations- und Anmeldeinformationsdateien. AWS CLI

    [default] aws_access_key_id = access key ID aws_secret_access_key = secret access key region = us-west-2
  3. Überprüfen Sie die Einrichtung, indem Sie den folgenden Befehl in die Befehlszeile eingeben. Beide Befehle stellen nicht explizit Anmeldeinformationen bereit, daher werden die Anmeldeinformationen des Standardprofils verwendet.

    • Probieren Sie den Hilfebefehl aus.

      aws help
    • Verwenden Sie aws s3 ls, um eine Liste der Buckets auf dem konfigurierten Konto abzurufen.

      aws s3 ls

Im Verlauf dieser Beispiel-Anleitungen erstellen Sie Benutzer und speichern Anmeldeinformationen in den Config-Dateien, indem Sie Profile erstellen. Dies wird im folgenden Beispiel dargestellt. Beachten Sie, dass diese Profile Namen haben (AccountAadmin und AccountBadmin):

[profile AccountAadmin] aws_access_key_id = User AccountAadmin access key ID aws_secret_access_key = User AccountAadmin secret access key region = us-west-2 [profile AccountBadmin] aws_access_key_id = Account B access key ID aws_secret_access_key = Account B secret access key region = us-east-1

Um mit diesen Benutzeranmeldeinformationen einen Befehl auszuführen, fügen Sie den Parameter --profile hinzu, um den Profilnamen festzulegen. Der folgende AWS CLI Befehl ruft eine Liste von Objekten in ab examplebucket und gibt das AccountBadmin Profil an.

aws s3 ls s3://examplebucket --profile AccountBadmin

Alternativ können Sie eine Reihe von Anmeldeinformationen als Standardprofil konfigurieren, indem Sie die Umgebungsvariable AWS_DEFAULT_PROFILE von der Befehlszeile aus ändern. Wenn Sie dies getan haben, verwendet die jedes Mal, wenn Sie AWS CLI Befehle ohne den ---profileParameter ausführen, das Profil, das Sie in der Umgebungsvariablen als Standardprofil festgelegt AWS CLI haben.

$ export AWS_DEFAULT_PROFILE=AccountAadmin
So richten Sie ein AWS Tools for Windows PowerShell
  1. Herunterladen und Konfigurieren von AWS Tools for Windows PowerShell. Anweisungen finden Sie unter Download and Install the AWS Tools for Windows PowerShell(Herunterladen und Installieren der TWP) im AWS Tools for Windows PowerShell -Benutzerhandbuch.

    Anmerkung

    Um das AWS Tools for Windows PowerShell Modul zu laden, müssen Sie die PowerShell Skriptausführung aktivieren. Weitere Informationen finden Sie unter Enable Script Execution (Skript-Ausführung aktivieren) im AWS Tools for Windows PowerShell -Benutzerhandbuch.

  2. Für diese Übungen geben Sie mit dem Set-AWSCredentials Befehl AWS Anmeldeinformationen pro Sitzung an. Der Befehl speichert die Anmeldeinformationen in einem persistenten Speicher (Parameter -StoreAs ).

    Set-AWSCredentials -AccessKey AccessKeyID -SecretKey SecretAccessKey -storeas string
  3. Überprüfen Sie die Einrichtung.

    • Führen Sie Get-Command aus, um eine Liste der verfügbaren Befehle für Amazon-S3-Vorgänge abzurufen.

      Get-Command -module awspowershell -noun s3* -StoredCredentials string
    • Führen Sie den Befehl Get-S3Object aus, um eine Liste von Objekten in einem Bucket abzurufen.

      Get-S3Object -BucketName bucketname -StoredCredentials string

Eine Liste mit Befehlen finden Sie unter Amazon Simple Storage Service-Cmdlets.

Jetzt können Sie die Übungen ausprobieren. Folgen Sie den Links am Anfang des Abschnitts.