Erste Schritte mit Amazon S3 - 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.

Erste Schritte mit Amazon S3

Sie können mit Amazon S3 beginnen, indem Sie mit Buckets und Objekten arbeiten. Ein Bucket ist ein Container für Objekte. Ein Objekt ist eine Datei und alle Metadaten, die diese Datei beschreiben.

Um ein Objekt in Amazon S3 zu speichern, erstellen Sie einen Bucket und laden das Objekt dann in den Bucket hoch. Wenn sich das Objekt im Bucket befindet, können Sie es öffnen, herunterladen und verschieben. Wenn Sie kein Objekt oder einen Bucket mehr benötigen, können Sie Ihre Ressourcen aufräumen.

Mit Amazon S3 zahlen Sie nur für das, was Sie tatsächlich nutzen. Weitere Informationen zu den Funktionen und Preisen von Amazon S3 finden Sie unter Amazon S3. Wenn Sie neuer Amazon-S3-Kunde sind, können Sie kostenlos mit Amazon S3 beginnen. Weitere Informationen finden Sie unter Kostenloses Kontingent für AWS.

Anmerkung

Weitere Informationen zur Verwendung der Speicherklasse Amazon S3 Express One Zone mit Verzeichnis-Buckets finden Sie unter S3 Express One Zone und Arbeiten mit Verzeichnis-Buckets.

Video: Erste Schritte mit Amazon S3

Das folgende Video zeigt, wie Sie mit Amazon S3 beginnen.

Voraussetzungen

Bevor Sie beginnen, sollten Sie sicherstellen, dass Sie die in Einrichten von Amazon S3 beschriebenen Schritte ausgeführt haben.

Einrichten von Amazon S3

Wenn Sie sich für registrieren AWS, AWS-Konto ist Ihr automatisch für alle Services angemeldet AWS, einschließlich Amazon S3. Berechnet werden Ihnen aber nur die Services, die Sie nutzen.

Mit Amazon S3 zahlen Sie nur für das, was Sie tatsächlich nutzen. Weitere Informationen zu den Funktionen und Preisen von Amazon S3 finden Sie unter Amazon S3. Wenn Sie neuer Amazon-S3-Kunde sind, können Sie kostenlos mit Amazon S3 beginnen. Weitere Informationen finden Sie unter Kostenloses Kontingent für AWS.

Um Amazon S3 einzurichten, führen Sie die Schritte in den folgenden Abschnitten aus.

Wenn Sie sich für Amazon S3 registrieren AWS und es einrichten, können Sie optional die Anzeigesprache in der ändern AWS Management Console. Weitere Informationen finden Sie unterChanging the language of the AWS Management Console(Ändern der Sprache der Konsole) im Handbuch Erste Schritte mit AWS Management Console .

Melden Sie sich an für ein AWS-Konto

Wenn Sie noch keine haben AWS-Konto, führen Sie die folgenden Schritte aus, um eine zu erstellen.

Um sich für eine anzumelden AWS-Konto
  1. Öffnen Sie https://portal.aws.amazon.com/billing/die Anmeldung.

  2. Folgen Sie den Online-Anweisungen.

    Bei der Anmeldung müssen Sie auch einen Telefonanruf entgegennehmen und einen Verifizierungscode über die Telefontasten eingeben.

    Wenn Sie sich für eine anmelden AWS-Konto, Root-Benutzer des AWS-Kontoswird eine erstellt. Der Root-Benutzer hat Zugriff auf alle AWS-Services und Ressourcen des Kontos. Als bewährte Sicherheitsmethode weisen Sie einem Administratorbenutzer Administratorzugriff zu und verwenden Sie nur den Root-Benutzer, um Aufgaben auszuführen, die Root-Benutzerzugriff erfordern.

AWS sendet Ihnen nach Abschluss des Anmeldevorgangs eine Bestätigungs-E-Mail. Sie können Ihre aktuellen Kontoaktivitäten jederzeit einsehen und Ihr Konto verwalten, indem Sie zu https://aws.amazon.com/gehen und Mein Konto auswählen.

Erstellen eines Benutzers mit Administratorzugriff

Nachdem Sie sich für einen angemeldet haben AWS-Konto, sichern Sie Ihren Root-Benutzer des AWS-Kontos AWS IAM Identity Center, aktivieren und erstellen Sie einen Administratorbenutzer, sodass Sie den Root-Benutzer nicht für alltägliche Aufgaben verwenden.

Sichern Sie Ihre Root-Benutzer des AWS-Kontos
  1. Melden Sie sich AWS Management Consoleals Kontoinhaber an, indem Sie Root-Benutzer auswählen und Ihre AWS-Konto E-Mail-Adresse eingeben. Geben Sie auf der nächsten Seite Ihr Passwort ein.

    Hilfe bei der Anmeldung mit dem Root-Benutzer finden Sie unter Anmelden als Root-Benutzer im AWS-Anmeldung Benutzerhandbuch zu.

  2. Aktivieren Sie die Multi-Faktor-Authentifizierung (MFA) für Ihren Root-Benutzer.

    Anweisungen finden Sie im Benutzerhandbuch unter Aktivieren eines virtuellen MFA Geräts für Ihren AWS-Konto IAM Root-Benutzer (Konsole).

Erstellen eines Benutzers mit Administratorzugriff
  1. Aktivieren Sie IAM Identity Center.

    Anweisungen finden Sie unter Aktivieren AWS IAM Identity Center im AWS IAM Identity Center Benutzerhandbuch.

  2. Gewähren Sie einem Benutzer in IAM Identity Center Administratorzugriff.

    Ein Tutorial zur Verwendung von IAM-Identity-Center-Verzeichnis als Identitätsquelle finden Sie unter Benutzerzugriff mit der Standardeinstellung konfigurieren IAM-Identity-Center-Verzeichnis im AWS IAM Identity Center Benutzerhandbuch.

Anmelden als Administratorbenutzer
Weiteren Benutzern Zugriff zuweisen
  1. Erstellen Sie in IAM Identity Center einen Berechtigungssatz, der der bewährten Methode zur Anwendung von Berechtigungen mit den geringsten Rechten folgt.

    Anweisungen hierzu finden Sie unter Berechtigungssatz erstellen im AWS IAM Identity Center Benutzerhandbuch.

  2. Weisen Sie Benutzer einer Gruppe zu und weisen Sie der Gruppe dann Single Sign-On-Zugriff zu.

    Eine genaue Anleitung finden Sie unter Gruppen hinzufügen im AWS IAM Identity Center Benutzerhandbuch.

Schritt 1: Erstellen des ersten S3-Buckets

Nachdem Sie sich für angemeldet haben AWS, können Sie mit dem einen Bucket in Amazon S3 erstellen AWS Management Console. Alle Objekte in Amazon S3 werden in einem Bucket gespeichert. Bevor Sie Daten in Amazon S3 speichern können, müssen Sie einen Bucket erstellen.

Anmerkung

Weitere Informationen zur Verwendung der Speicherklasse Amazon S3 Express One Zone mit Verzeichnis-Buckets finden Sie unter S3 Express One Zone und Arbeiten mit Verzeichnis-Buckets.

Anmerkung

Für das Erstellen eines Buckets werden Ihnen keine Gebühren in Rechnung gestellt. Es fallen nur Gebühren für das Speichern von Objekten im Bucket und für die Übertragung von Objekten in den und aus dem Bucket an. Die Gebühren, die beim Durcharbeiten der Beispiele in diesem Handbuch anfallen, sind minimal (weniger als 1,0 USD). Weitere Information zu Speicherkosten finden Sie unter Amazon S3 – Preise.

  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie in der Navigationsleiste oben auf der Seite den Namen der aktuell angezeigten Datei aus AWS-Region. Wählen Sie als Nächstes die Region aus, in der Sie einen Bucket erstellen möchten.

    Anmerkung

    Wählen Sie eine Region in der Nähe aus, um Latenz und Kosten gering zu halten und behördliche Vorschriften zu erfüllen. In einer Region gespeicherte Objekte verbleiben so lange in der Region, bis sie explizit in eine andere Region verschoben werden. Eine Liste von Amazon S3 finden Sie AWS-Regionen unter AWS-Service Endpoints in der Allgemeine Amazon Web Services-Referenz.

  3. Wählen Sie im linken Navigationsbereich die Option Buckets aus.

  4. Wählen Sie Create Bucket (Bucket erstellen) aus.

    Anschließend wird die Seite Bucket erstellen geöffnet.

  5. Sehen Sie sich unter Allgemeine Konfiguration an, AWS-Region wo Ihr Bucket erstellt wird.

  6. Wählen Sie unter Bucket-Typ die Option Allgemeiner Zweck aus.

  7. Geben Sie unter Bucket Name (Bucket-Name) einen Namen für den Bucket ein.

    Der Bucket-Name ...:

    • Muss innerhalb einer Partition einzigartig sein. Eine Partition ist eine Gruppierung von Regionen. AWS verfügt derzeit über drei Partitionen: aws (Standardregionen), aws-cn (China-Regionen) und aws-us-gov (AWS GovCloud (US) Regions).

    • zwischen 3 und 63 Zeichen lang sein,

    • Darf nur aus Kleinbuchstaben, Zahlen, Punkten (.) und Bindestrichen (-) bestehen. Aus Gründen der besten Kompatibilität empfehlen wir, Punkte (.) in Bucket-Namen zu vermeiden, mit Ausnahme von Buckets, die nur für statisches Website-Hosting verwendet werden.

    • Muss mit einer Zahl oder einem Buchstaben beginnen und enden.

    Der Name eines einmal erstellter Buckets kann nicht nachträglich geändert werden. AWS-Konto Derjenige, der den Bucket erstellt, besitzt ihn. Weitere Informationen zur Benennung von Buckets finden Sie unter Allgemeine Benennungsregeln für Buckets.

    Wichtig

    Vermeiden Sie, vertrauliche Informationen, wie Kontonummern, in den Bucket-Namen einzubeziehen. Der Bucket-Name ist in dem Punkt sichtbarURLs, auf den die Objekte im Bucket verweisen.

  8. AWS Management Console ermöglicht es Ihnen, die Einstellungen eines vorhandenen Buckets in Ihren neuen Bucket zu kopieren. Wenn Sie die Einstellungen eines vorhandenen Buckets nicht kopieren möchten, fahren Sie mit dem nächsten Schritt fort.

    Anmerkung

    Diese Option:

    • Ist in der nicht verfügbar AWS CLI und ist nur in der Konsole verfügbar

    • Ist für Verzeichnis-Buckets nicht verfügbar

    • Kopiert die Bucket-Richtlinie nicht aus dem vorhandenen Bucket in den neuen Bucket

    Um die Einstellungen eines vorhandenen Buckets zu kopieren, wählen Sie unter Einstellungen aus vorhandenem Bucket kopieren die Option Bucket auswählen aus. Das Fenster „Bucket auswählen“ wird geöffnet. Suchen Sie den Bucket mit den Einstellungen, die Sie kopieren möchten, und wählen Sie Bucket auswählen aus. Das Fenster „Bucket auswählen“ wird geschlossen, und das Fenster „Bucket erstellen“ wird erneut geöffnet.

    Unter Einstellungen aus vorhandenem Bucket kopieren wird nun der Name des ausgewählten Buckets angezeigt. Außerdem wird die Option Standardwerte wiederherstellen angezeigt, mit der Sie die kopierten Bucket-Einstellungen entfernen können. Überprüfen Sie die verbleibenden Bucket-Einstellungen auf der Seite Bucket erstellen. Sie werden sehen, dass sie jetzt mit den Einstellungen des von Ihnen ausgewählten Buckets übereinstimmen. Sie können mit dem letzten Schritt fortfahren.

  9. Wählen Sie unter Object Ownership eine der folgenden Einstellungen aus, um die Inhaberschaft von Objekten, die in Ihren Bucket hochgeladen wurden, zu deaktivieren oder zu aktivieren ACLs und zu kontrollieren:

    ACLsdeaktiviert
    • Bucket-Besitzer erzwungen (Standard) — ACLs sind deaktiviert, und der Bucket-Besitzer besitzt automatisch jedes Objekt im Bucket und hat die volle Kontrolle darüber. ACLswirkt sich nicht mehr auf die Zugriffsberechtigungen für Daten im S3-Bucket aus. Der Bucket verwendet ausschließlich Richtlinien, um die Zugriffssteuerung zu definieren.

      Standardmäßig ACLs sind sie deaktiviert. Für die meisten modernen Anwendungsfälle in Amazon S3 ist die Verwendung von nicht mehr erforderlichACLs. Wir empfehlen, die ACLs Option weiterhin zu deaktivieren, außer in Ausnahmefällen, in denen Sie den Zugriff für jedes Objekt einzeln steuern müssen. Weitere Informationen finden Sie unter Kontrolle des Besitzes von Objekten und Deaktivierung ACLs für Ihren Bucket.

    ACLsaktiviert
    • Bevorzugter Bucket-Besitzer — Der Bucket-Besitzer besitzt und hat die volle Kontrolle über neue Objekte, die andere Accounts in den Bucket mit den gespeicherten Objekten bucket-owner-full-control schreibenACL.

      Wenn Sie die bevorzugte Einstellung des Bucket-Besitzers anwenden, sodass alle Amazon S3 S3-Uploads die gespeicherten Dateien enthalten müssen bucket-owner-full-controlACL, können Sie eine Bucket-Richtlinie hinzufügen, die nur Objekt-Uploads zulässt, die dies verwenden. ACL

    • Objekt-Writer — Derjenige AWS-Konto , der ein Objekt hochlädt, besitzt das Objekt, hat die volle Kontrolle darüber und kann anderen Benutzern Zugriff darauf gewähren. ACLs

    Anmerkung

    Die Standardeinstellung ist Bucket-Eigentümer erzwungen. Um die Standardeinstellung anzuwenden und ACLs deaktiviert zu lassen, ist nur die s3:CreateBucket entsprechende Berechtigung erforderlich. Zum Aktivieren ACLs benötigen Sie die s3:PutBucketOwnershipControls entsprechende Genehmigung.

  10. Wählen Sie unter Einstellungen "Öffentlichen Zugriff beschränken" für diesen Bucket die Einstellungen zum Beschränken des öffentlichen Zugriffs aus, die Sie auf den Bucket anwenden möchten.

    Alle vier Einstellungen zum Blockieren des öffentlichen Zugriffs sind standardmäßig aktiviert. Es wird empfohlen, alle Einstellungen aktiviert zu lassen, es sei denn, Sie wissen, dass Sie eine oder mehrere dieser Einstellungen für Ihren Anwendungsfall deaktivieren müssen. Weitere Informationen zum Blockieren des öffentlichen Zugriffs finden Sie unter Blockieren des öffentlichen Zugriffs auf Ihren Amazon-S3-Speicher.

    Anmerkung

    Zum Aktivieren aller Einstellungen zum Blockieren des öffentlichen Zugriffs ist nur die s3:CreateBucket-Berechtigung erforderlich. Wenn Sie eine der Einstellungen zum Blockieren des öffentlichen Zugriffs deaktivieren möchten, benötigen Sie die s3:PutBucketPublicAccessBlock-Berechtigung.

  11. (Optional) Unter Bucket Versioning (Bucket-Versionsverwaltung) können Sie auswählen, ob Sie Varianten von Objekten in Ihrem Bucket beibehalten möchten. Weitere Informationen über das Versioning finden Sie unter Beibehaltung mehrerer Versionen von Objekten mit S3 Versioning.

    Wenn Sie die Versionsverwaltung in Ihrem Bucket deaktivieren oder aktivieren möchten, wählen Sie entweder Disable (Deaktivieren) oder Enable (Aktivieren) aus.

  12. (Optional) Unter Tags können Sie auswählen, ob Sie Ihrem Bucket Tags hinzufügen möchten. Tags sind Schlüssel-Wert-Paare, die zur Kategorisierung von Speicher verwendet werden.

    Wenn Sie ein Bucket-Tag hinzuzufügen, geben Sie einen Key (Schlüssel) und optional einen Value (Wert) ein. Wählen Sie dann Add Tag (Tag hinzufügen) aus.

  13. Wählen Sie unter Default encryption (Standard-Verschlüsselung) Edit (Bearbeiten) aus.

  14. Wählen Sie eine der folgenden Optionen unter Verschlüsselungstyp aus, um die Standardverschlüsselung zu konfigurieren:

    • Verwalteter Amazon S3 S3-Schlüssel (SSE-S3)

    • AWS Key Management Service Schlüssel (SSE-KMS)

      Wichtig

      Wenn Sie die KMS Option SSE - für Ihre standardmäßige Verschlüsselungskonfiguration verwenden, unterliegen Sie dem Kontingent für Anfragen pro Sekunde (RPS) von AWS KMS. Weitere Informationen zu AWS KMS Kontingenten und dazu, wie Sie eine Kontingenterhöhung beantragen können, finden Sie unter Kontingente im AWS Key Management Service Entwicklerhandbuch.

    Buckets und neue Objekte werden mit serverseitiger Verschlüsselung verschlüsselt. Dabei ist ein Von Amazon S3 verwalteter Schlüssel die Grundebene der Verschlüsselungskonfiguration. Weitere Informationen zur Standardverschlüsselung finden Sie unter Einstellen des Verhaltens der serverseitigen Verschlüsselung für Amazon S3-Buckets.

    Weitere Informationen zur Datenverschlüsselung mit der serverseitigen Amazon-S3-Verschlüsselung finden Sie unter Serverseitige Verschlüsselung mit verwalteten Amazon S3 S3-Schlüsseln verwenden (SSE-S3).

  15. Wenn Sie die AWS Key Management Service Taste (SSE-KMS) gewählt haben, gehen Sie wie folgt vor:

    1. Geben Sie unter AWS KMS Schlüssel Ihren KMS Schlüssel auf eine der folgenden Arten an:

      • Um aus einer Liste verfügbarer KMS Schlüssel zu wählen, wählen Sie Wählen Sie aus Ihrem AWS KMS keys und wählen Sie Ihren KMSSchlüssel aus der Liste der verfügbaren Schlüssel aus.

        Sowohl der Von AWS verwalteter Schlüssel (aws/s3) als auch Ihr vom Kunden verwalteter Schlüssel werden in dieser Liste angezeigt. Weitere Informationen über vom Kunden verwaltete Schlüssel finden Sie unter Kundenschlüssel und AWS -Schlüssel im Entwicklerhandbuch zu AWS Key Management Service .

      • Um den KMS Schlüssel einzugebenARN, wählen Sie Enter AWS KMS key ARN und geben Sie Ihren KMS Schlüssel ARN in das angezeigte Feld ein.

      • Um einen neuen, vom Kunden verwalteten Schlüssel in der AWS KMS Konsole zu erstellen, wählen Sie KMS Schlüssel erstellen.

        Weitere Informationen zum Erstellen eines AWS KMS key finden Sie unter Schlüssel erstellen im AWS Key Management Service Entwicklerhandbuch.

      Wichtig

      Sie können nur KMS Schlüssel verwenden, die im selben AWS-Region Bucket verfügbar sind. Die Amazon S3 S3-Konsole listet nur die ersten 100 KMS Schlüssel in derselben Region wie der Bucket auf. Um einen KMS Schlüssel zu verwenden, der nicht aufgeführt ist, müssen Sie Ihren KMS Schlüssel eingebenARN. Wenn Sie einen KMS Schlüssel verwenden möchten, der einem anderen Konto gehört, benötigen Sie zunächst die Erlaubnis, den Schlüssel zu verwenden, und dann müssen Sie den KMS Schlüssel eingebenARN. Weitere Informationen zu kontoübergreifenden Berechtigungen für KMS Schlüssel finden Sie im AWS Key Management Service Entwicklerhandbuch unter KMSSchlüssel erstellen, die andere Konten verwenden können. Weitere Informationen zu SSE - finden KMS Sie unterGeben Sie die serverseitige Verschlüsselung mit AWS KMS (SSE-KMS) an.

      Wenn Sie eine AWS KMS key für die serverseitige Verschlüsselung in Amazon S3 verwenden, müssen Sie einen symmetrischen KMS Verschlüsselungsschlüssel wählen. Amazon S3 unterstützt nur symmetrische KMS Verschlüsselungsschlüssel und keine asymmetrischen KMS Schlüssel. Weitere Informationen finden Sie unter Identifizieren symmetrischer und asymmetrischer KMS Schlüssel im Entwicklerhandbuch.AWS Key Management Service

      Weitere Informationen zum Erstellen von finden Sie unter Creating Keys im AWS Key Management Service Developer Guide. AWS KMS key Weitere Informationen zur Verwendung AWS KMS mit Amazon S3 finden Sie unterServerseitige Verschlüsselung mit AWS KMS Schlüsseln verwenden (SSE-) KMS.

    2. Wenn Sie Ihren Bucket so konfigurieren, dass er die Standardverschlüsselung mit SSE - verwendetKMS, können Sie auch S3 Bucket Keys aktivieren. S3-Bucket-Keys senken die Kosten für die Verschlüsselung, indem sie den Anforderungsverkehr von Amazon S3 zu verringern AWS KMS. Weitere Informationen finden Sie unter Senkung der Kosten von SSE — KMS mit Amazon S3 Bucket Keys.

      Um S3-Bucket-Schlüssel zu verwenden, wählen Sie unter Bucket Key (Bucket-Schlüssel) die Option Enable (Aktivieren).

  16. (Optional) Wenn Sie die S3-Objektsperre aktivieren möchten, gehen Sie wie folgt vor:

    1. Wählen Sie Erweiterte Einstellungen aus.

      Wichtig

      Durch Aktivieren der Objektsperre wird auch die Versioning für den Bucket aktiviert. Nach dem Aktivieren müssen Sie die Standardeinstellungen für die Objektsperre im Hinblick auf die (rechtliche) Aufbewahrung konfigurieren, um neue Objekte vor dem Löschen oder Überschreiben zu schützen.

    2. Wenn Sie die Objektsperre aktivieren möchten, wählen Sie Enable (Aktivieren) aus, lesen Sie die angezeigte Warnung und bestätigen Sie sie.

    Weitere Informationen finden Sie unter Sperren von Objekten mit Object Lock.

    Anmerkung

    Wenn Sie einen Bucket mit aktivierter Objektsperre erstellen möchten, benötigen Sie die folgenden Berechtigungen: s3:CreateBucket, s3:PutBucketVersioning und s3:PutBucketObjectLockConfiguration.

  17. Wählen Sie Create Bucket (Bucket erstellen) aus.

Sie haben einen Bucket in Amazon S3 erstellt.

Nächster Schritt

Informationen zum Hinzufügen eines Objekts zu einem Bucket finden Sie unter Schritt 2: Hochladen eines Objekts in Ihren Bucket.

Schritt 2: Hochladen eines Objekts in Ihren Bucket

Nachdem Sie in Amazon S3 einen Bucket erstellt haben, können Sie ein Objekt hochladen. Ein Objekt kann eine beliebige Datei sein: eine Textdatei, ein Foto, ein Video usw.

Anmerkung

Weitere Informationen zur Verwendung der Speicherklasse Amazon S3 Express One Zone mit Verzeichnis-Buckets finden Sie unter S3 Express One Zone und Arbeiten mit Verzeichnis-Buckets.

Ein Objekt in einen Bucket hochladen
  1. Öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie in der Liste Bucket den Namen des Buckets aus, zu dem Sie Ihr Objekt hochladen möchten.

  3. Wählen Sie im Tab Objects (Objekte) für Ihren Bucket die Option Upload (Hochladen) aus.

  4. Wählen Sie unter Files and folders (Dateien und Ordner) die Option Add files (Dateien hinzufügen) aus.

  5. Wählen Sie eine hochzuladende Datei und dann Öffnen aus.

  6. Klicken Sie auf Hochladen.

Sie haben erfolgreich ein Objekt zu Ihrem Bucket hochgeladen.

Nächster Schritt

Informationen zum Anzeigen des Objekts finden Sie unter Schritt 3: Herunterladen eines Objekts.

Schritt 3: Herunterladen eines Objekts

Nachdem Sie ein Objekt in einen Bucket hochgeladen haben, können Sie Informationen über Ihr Objekt anzeigen und das Objekt auf Ihren lokalen Computer herunterladen.

Anmerkung

Weitere Informationen zur Verwendung der Speicherklasse Amazon S3 Express One Zone mit Verzeichnis-Buckets finden Sie unter S3 Express One Zone und Arbeiten mit Verzeichnis-Buckets.

Verwenden der S3-Konsole

In diesem Abschnitt erfahren Sie, wie Sie mit der Amazon-S3-Konsole ein Objekt aus einem S3-Bucket herunterladen.

Anmerkung
  • Sie können jeweils nur ein Objekt herunterladen.

  • Wenn Sie über die Amazon-S3-Konsole ein Objekt herunterladen, dessen Schlüsselname mit Punkt (.) endet, wird der Punkt aus dem Schlüsselnamen des heruntergeladenen Objekts entfernt. Um den Punkt am Ende des Namens des heruntergeladenen Objekts beizubehalten, müssen Sie AWS Command Line Interface (AWS CLI) AWS SDKs, oder Amazon S3 verwenden RESTAPI.

Ein Objekt von einem S3-Bucket herunterladen
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/.

  2. Wählen Sie in der Liste Buckets den Namen des Buckets aus, aus dem Sie ein Objekt herunterladen möchten.

  3. Sie können ein Objekt wie folgt aus einem S3-Bucket herunterladen:

    • Aktivieren Sie das Kontrollkästchen neben dem Objekt und wählen Sie Herunterladen. Wenn Sie das Objekt in einen spezifischen Ordner herunterladen möchten, wählen Sie im Menü Aktionen die Option Herunterladen als.

    • Wenn Sie eine spezifische Version des Objekts herunterladen möchten, aktivieren Sie die Schaltfläche Versionen anzeigen (neben dem Suchfeld). Aktivieren Sie das Kontrollkästchen neben der gewünschten Version des Objekts und wählen Sie Herunterladen. Wenn Sie das Objekt in einen spezifischen Ordner herunterladen möchten, wählen Sie im Menü Aktionen die Option Herunterladen als.

Sie haben Ihr Objekt erfolgreich heruntergeladen.

Nächster Schritt

Informationen zum Kopieren und Einfügen Ihres Objekts in Amazon S3 finden Sie unter Schritt 4: Kopieren Ihres Objekts in einen Ordner.

Schritt 4: Kopieren Ihres Objekts in einen Ordner

Sie haben einem Bucket bereits ein Objekt hinzugefügt und das Objekt heruntergeladen. Jetzt erstellen Sie einen Ordner, kopieren das Objekt und fügen es in den Ordner ein.

Anmerkung

Weitere Informationen zur Verwendung der Speicherklasse Amazon S3 Express One Zone mit Verzeichnis-Buckets finden Sie unter S3 Express One Zone und Arbeiten mit Verzeichnis-Buckets.

So kopieren Sie ein Objekt in einen Ordner
  1. Wählen Sie in der Liste Buckets (Buckets) den Namen Ihres Buckets.

  2. Wählen Sie Create folder (Ordner erstellen) aus und konfigurieren Sie einen neuen Ordner:

    1. Geben Sie einen Ordnernamen ein (z. B. favorite-pics).

    2. Als Einstellung für die Ordnerverschlüsselung wählen Sie Disable (Deaktivieren) aus.

    3. Wählen Sie Save (Speichern) aus.

  3. Navigieren Sie zum Amazon-S3-Bucket oder -Ordner, der die Objekte enthält, die Sie kopieren möchten.

  4. Markieren Sie das Kontrollkästchen links neben den Namen der Objekte, die Sie kopieren möchten.

  5. Wählen Sie Actions (Aktionen) und wählen Sie aus der angezeigten Liste der Optionen die Option Copy (Kopieren) aus.

    Oder wählen Sie aus den Optionen oben rechts die Option Copy (Kopieren) aus.

  6. Wählen Sie den Zielordner aus:

    1. Wählen Sie S3 durchsuchen.

    2. Wählen Sie das Optionsfeld links vom Ordnernamen aus.

      Um in einen Ordner zu navigieren und einen Unterordner als Ziel auszuwählen, wählen Sie den Ordnernamen aus.

    3. Wählen Sie Choose destination (Ziel wählen).

    Der Pfad zu Ihrem Zielordner wird im Feld Destination (Ziel) angezeigt. In Destination können Sie alternativ Ihren Zielpfad eingeben, zum Beispiel s3://bucket-name/folder-name/.

  7. Wählen Sie unten rechts Copy (Kopieren).

    Amazon S3 kopiert Ihre Objekte in den Zielordner.

Nächster Schritt

Informationen zum Löschen eines Objekts und eines Buckets in Amazon S3 finden Sie unter Schritt 5: Löschen Ihrer Objekte und Buckets.

Schritt 5: Löschen Ihrer Objekte und Buckets

Wenn Sie ein Objekt oder einen Bucket mehr benötigen, sollten Sie diese löschen, um weitere Gebühren zu vermeiden. Wenn Sie diesen Walkthrough für die ersten Schritte zur Übung durchgeführt haben und Ihren Bucket oder Ihre Objekte nicht verwenden möchten, sollten Sie den Bucket und die Objekte löschen, damit keine weiteren Gebühren anfallen.

Bevor Sie Ihren Bucket löschen, leeren Sie den Bucket oder löschen Sie die Objekte im Bucket. Nachdem Sie Ihre Objekte und Ihren Bucket gelöscht haben, sind die Objekte und der Bucket nicht mehr verfügbar.

Wenn Sie denselben Bucket-Namen weiter verwenden möchten, sollten Sie die Objekte löschen oder den Bucket leeren, den Bucket selbst jedoch nicht löschen. Wenn Sie einen Bucket gelöscht haben, können Sie den Namen wiederverwenden. Ein anderer Benutzer erstellt jedoch AWS-Konto möglicherweise einen Bucket mit demselben Namen, bevor Sie ihn wiederverwenden können.

Anmerkung

Weitere Informationen zur Verwendung der Speicherklasse Amazon S3 Express One Zone mit Verzeichnis-Buckets finden Sie unter S3 Express One Zone und Arbeiten mit Verzeichnis-Buckets.

Löschen eines Objekts

Wenn Sie nur bestimmte Objekte löschen möchten, ohne alle Objekte im Bucket zu löschen, können Sie ein Objekt löschen.

  1. Wählen Sie in der Liste Buckets (Buckets) den Namen des Buckets aus, aus dem Sie ein Objekt löschen möchten.

  2. Wählen Sie das zu löschende Objekt aus.

  3. Wählen Sie in den Optionen oben rechts Löschen aus.

  4. Geben Sie auf der Seite Objekte löschen delete ein, um das Löschen Ihrer Objekte zu bestätigen.

  5. Wählen Sie Delete objects (Objekte löschen).

Leeren des Buckets

Wenn Sie Ihren Bucket löschen möchten, müssen Sie zuerst den Bucket leeren, um alle Objekte im Bucket zu löschen.

So leeren Sie einen Bucket

  1. Wählen Sie in der Liste Buckets (Buckets) den Bucket aus, den Sie leeren möchten. Wählen Sie anschließend Empty (Leeren) aus.

  2. Um zu bestätigen, dass Sie den Bucket leeren und alle in diesem enthaltenen Objekte löschen möchten, geben Sie unter Bucket leeren permanently delete ein.

    Wichtig

    Das Leeren des Buckets kann nicht rückgängig gemacht werden. Dem Bucket während der Löschaktion hinzugefügte Objekte werden gelöscht.

  3. Um den Bucket zu leeren und alle in diesem enthaltenen Objekte zu löschen, wählen Sie Empty (Leeren) aus.

    Anschließend wird die Seite Empty bucket: Status (Bucket leeren: Status) geöffnet, auf der Sie eine Übersicht über fehlgeschlagene und erfolgreiche Objektlöschungen anzeigen können.

  4. Um zur Bucket-Liste zurückzukehren, wählen Sie Exit (Beenden) aus.

Löschen des Buckets

Nachdem Sie den Bucket geleert oder alle Objekte aus dem Bucket gelöscht haben, können Sie den Bucket löschen.

  1. Um einen Bucket zu löschen, wählen Sie in der Liste Buckets (Buckets) den Bucket aus.

  2. Wählen Sie Löschen.

  3. Geben Sie zum Bestätigen des Löschvorgangs unter Bucket löschen den Namen des Buckets ein.

    Wichtig

    Das Löschen eines Buckets kann nicht rückgängig gemacht werden. Bucket-Namen sind eindeutig. Wenn Sie Ihren Bucket löschen, kann ein anderer AWS Benutzer den Namen verwenden. Wenn Sie denselben Bucket-Namen weiter verwenden möchten, sollten Sie den Bucket nicht löschen. Sie sollten den Bucket stattdessen leeren und behalten.

  4. Um den Bucket zu löschen, wählen Sie Delete bucket (Bucket löschen) aus.

Nächste Schritte

Im vorherigen Beispiel haben Sie gelernt, wie einige der grundlegenden Aufgaben in Amazon S3 erfolgen.

Die folgenden Themen erklären die Lernpfade, die Sie benutzen können, um sich ein vertieftes Wissen über Amazon S3 zu verschaffen, sodass Sie es in Ihren Anwendungen implementieren können.

Anmerkung

Weitere Informationen zur Verwendung der Speicherklasse Amazon S3 Express One Zone mit Verzeichnis-Buckets finden Sie unter S3 Express One Zone und Arbeiten mit Verzeichnis-Buckets.

Verstehen allgemeiner Anwendungsfälle

Sie können Amazon S3 verwenden, um Ihren speziellen Anwendungsfall zu unterstützen. Die AWS Solutions Library (Bibliothek für Lösungen) und AWS -Blog bieten anwendungsfallspezifische Informationen und Tutorials. Im Folgenden sind einige häufige Anwendungsfälle für Amazon S3 zu finden:

  • Backup und Speicherung – Verwenden Sie Amazon S3 Speicherverwaltungsfunktionen, um Kosten zu verwalten, gesetzliche Anforderungen zu erfüllen, Latenz zu reduzieren und mehrere verschiedene Kopien Ihrer Daten für Compliance-Anforderungen zu speichern.

  • Hosting von Anwendungen – Sie können Webanwendungen, die zuverlässig, hochgradig skalierbar und kostengünstig sind, bereitstellen, installieren und verwalten. Sie können beispielsweise Ihren Amazon-S3-Bucket so konfigurieren, dass er eine statische Website hostet. Weitere Informationen finden Sie unter Hosten einer statischen Website mit Amazon S3.

  • Medienhosting – Entwicklung einer hoch verfügbaren Infrastruktur, die Uploads und Downloads von Video-, Foto- oder Musikdateien hostet.

  • Softwarebereitstellung – Hosting von Softwareanwendungen, die Kunden herunterladen können.

Kontrollieren des Zugriffs auf Buckets und Objekte

Amazon S3 enthält eine Vielzahl von Sicherheitsfunktionen und -tools. Eine Übersicht finden Sie unter Zugriffskontrolle in Amazon S3.

Standardmäßig werden S3-Buckets und -Objekte als privat eingestuft. Sie haben nur Zugriff auf die S3-Ressourcen, die Sie erstellen. Sie können die folgenden Funktionen verwenden, um detaillierte Ressourcenberechtigungen zu erteilen, die Ihren speziellen Anwendungsfall unterstützen, oder um die Berechtigungen Ihrer Amazon S3-Ressourcen zu überprüfen.

  • S3 öffentlichen Zugriff blockieren – Blockieren Sie den öffentlichen Zugriff auf S3-Buckets und -Objekte. Standardmäßig sind die Einstellungen für das Blockieren des öffentlichen Zugriffs auf Bucket-Ebene aktiviert.

  • AWS Identity and Access Management (IAM) Identitäten — Verwenden Sie IAM oder AWS IAM Identity Center erstellen Sie IAM Identitäten in Ihrem, AWS-Konto um den Zugriff auf Ihre Amazon S3 S3-Ressourcen zu verwalten. Sie können es beispielsweise IAM mit Amazon S3 verwenden, um die Art des Zugriffs zu kontrollieren, den ein Benutzer oder eine Benutzergruppe auf einen Amazon S3 S3-Bucket hat, der Ihnen AWS-Konto gehört. Weitere Informationen zu IAM Identitäten und bewährten Methoden finden Sie im Benutzerhandbuch unter IAMIdentitäten (Benutzer, Benutzergruppen und Rollen). IAM

  • Bucket-Richtlinien — Verwenden Sie eine IAM basierte Richtliniensprache, um ressourcenbasierte Berechtigungen für Ihre S3-Buckets und die darin enthaltenen Objekte zu konfigurieren.

  • Zugriffskontrolllisten (ACLs) — Erteilen Sie autorisierten Benutzern Lese- und Schreibberechtigungen für einzelne Buckets und Objekte. In der Regel empfehlen wir, stattdessen ressourcenbasierte S3-Richtlinien (Bucket-Richtlinien und Zugriffspunktrichtlinien) oder IAM Benutzerrichtlinien für die Zugriffskontrolle zu verwenden. ACLs Richtlinien stellen eine vereinfachte und flexiblere Zugriffskontrolloption dar. Mit Bucket- und Zugriffspunktrichtlinien können Sie Regeln definieren, die allgemein für alle Anfragen an Ihre Amazon-S3-Ressourcen gelten. Weitere Informationen zu den spezifischen Fällen, in denen Sie ACLs anstelle von ressourcenbasierten Richtlinien oder IAM Benutzerrichtlinien verwenden würden, finden Sie unter. Identity and Access Management für Amazon S3

  • S3 Object Ownership – Übernehmen Sie die Verantwortung für jedes Objekt in Ihrem Bucket, wodurch die Zugriffsverwaltung für in Amazon S3 gespeicherte Daten vereinfacht wird. S3 Object Ownership ist eine Einstellung auf Amazon S3 S3-Bucket-Ebene, die Sie zum Deaktivieren oder Aktivieren verwenden können. ACLs Standardmäßig ACLs sind sie deaktiviert. Wenn diese ACLs Option deaktiviert ist, besitzt der Bucket-Besitzer alle Objekte im Bucket und verwaltet den Zugriff auf Daten ausschließlich mithilfe von Zugriffsverwaltungsrichtlinien.

  • IAMAccess Analyzer for S3 — Evaluieren und überwachen Sie Ihre S3-Bucket-Zugriffsrichtlinien und stellen Sie sicher, dass die Richtlinien nur den beabsichtigten Zugriff auf Ihre S3-Ressourcen ermöglichen.

Schützen und überwachen Sie Ihren Speicher

  • Schutz Ihres Speichers — Nachdem Sie Buckets erstellt und Objekte in Amazon S3 hochgeladen haben, können Sie Ihren Objektspeicher schützen. Sie können beispielsweise S3-Versionierung, S3-Replikation und Multi-Region-Access-Point-Failover-Kontrollen für die Notfallwiederherstellung verwenden, um Ihre Daten AWS Backup zu sichern, und S3 Object Lock, um Aufbewahrungsfristen festzulegen, Löschungen und Überschreibungen zu verhindern und Compliance-Anforderungen zu erfüllen.

  • Überwachung Ihres Speichers — Die Überwachung ist ein wichtiger Bestandteil der Aufrechterhaltung der Zuverlässigkeit, Verfügbarkeit und Leistung von Amazon S3 und Ihren AWS Lösungen. Sie können Speicheraktivitäten und -kosten überwachen. Wir empfehlen auch, dass Sie von allen Teilen Ihrer AWS -Lösung Überwachungsdaten sammeln, damit Sie Ausfälle, die sich über mehrere Punkte erstrecken, leichter debuggen können.

    Sie können auch Analysen und Erkenntnisse in Amazon S3 verwenden, um Ihre Speichernutzung zu verstehen, zu analysieren und zu optimieren. Verwenden Sie z. B. Amazon S3 Storage Lens, um Ihren Speicher zu verstehen, zu analysieren und zu optimieren. S3 Storage Lens bietet mehr als 29 Nutzungs- und Aktivitätsmetriken und interaktive Dashboards, um Daten für Ihre gesamte Organisation, bestimmte Konten, Regionen, Buckets oder Präfixe zu aggregieren. Verwenden Sie Speicherklassenanalysen, um Speicherzugriffsmuster zu analysieren und zu entscheiden, wann es an der Zeit ist, Ihre Daten in eine kostengünstigere Speicherklasse zu verschieben. Um Ihre Kosten zu verwalten, können Sie S3 Lifecycle verwenden.

Entwickeln mit Amazon S3

Amazon S3 ist ein REST Service. Sie können Anfragen mithilfe der Bibliotheken REST API oder der AWS SDK Bibliotheken an Amazon S3 senden, die das zugrunde liegende Amazon S3 umschließen REST API und so Ihre Programmieraufgaben vereinfachen. Sie können auch die AWS Command Line Interface (AWS CLI) verwenden, um Amazon S3 API S3-Aufrufe zu tätigen. Weitere Informationen finden Sie unter Anfragen stellen in der Amazon S3 API S3-Referenz.

Amazon S3 REST API ist eine HTTP Schnittstelle zu Amazon S3. Mit dem verwenden Sie HTTP Standardanforderungen RESTAPI, um Buckets und Objekte zu erstellen, abzurufen und zu löschen. Um das zu verwenden RESTAPI, können Sie jedes Toolkit verwenden, das dies unterstützt. HTTP Sie können sogar einen Browser verwenden, um Objekte zu laden, wenn diese anonym lesbar sind. Weitere Informationen finden Sie unter Entwickeln mit Amazon S3 in der Amazon S3 API S3-Referenz.

Damit Sie Anwendungen in der von Ihnen bevorzugten Sprache entwickeln können, stellen wir die folgenden Ressourcen zur Verfügung.

AWS CLI

Sie können auf die Funktionen von Amazon S3 mit AWS CLI zugreifen. Informationen zum Herunterladen und Konfigurieren von finden Sie unter Entwickeln mit Amazon S3 unter Verwendung von AWS CLI in der Amazon S3 API S3-Referenz. AWS CLI

Das AWS CLI bietet zwei Befehlsebenen für den Zugriff auf Amazon S3: Befehle auf hoher Ebene (s3) und Befehle auf API Hochebene (s3api) und Befehle. s3control Die High-Level-S3-Befehle vereinfachen das Ausführen häufiger Vorgänge. Zu diesen zählen das Erstellen, Bearbeiten und Löschen von Objekten und Buckets. Die Befehle s3api und s3control bieten direkten Zugriff auf alle Amazon S3 API S3-Operationen, mit denen Sie erweiterte Operationen ausführen können, die mit den allgemeinen Befehlen allein möglicherweise nicht möglich sind.

Eine Liste der Amazon S3 AWS CLI S3-Befehle finden Sie unter s3, s3api und s3control.

AWS SDKsund Entdecker

Sie können das verwenden AWS SDKs, wenn Sie Anwendungen mit Amazon S3 entwickeln. Sie AWS SDKs vereinfachen Ihre Programmieraufgaben, indem Sie die zugrunde liegenden Daten einschließen RESTAPI. Die AWS Mobile SDKs - und die JavaScript Amplify-Bibliothek stehen auch für die Erstellung verbundener Mobil- und AWS Webanwendungen zur Verfügung.

Darüber hinaus sind AWS Explorer für Visual Studio und Eclipse für Java verfügbar. AWS SDKs IDE In diesem Fall sind der Explorer SDKs und der Explorer als Toolkits gebündelt. AWS

Weitere Informationen finden Sie unter Entwickeln mit Amazon S3 unter Verwendung von AWS SDKs in der Amazon S3 API S3-Referenz.

Beispiel-Code und Bibliotheken

Das AWS -Entwicklerzentrum und der AWS Code-Beispiel-Katalog und Bibliotheken bieten Beispiel-Code und Bibliotheken speziell für Amazon S3. Sie können diese Codebeispiele verwenden, um zu verstehen, wie Amazon S3 implementiert wirdAPI. Sie können sich auch die Amazon Simple Storage Service API Reference ansehen, um die API Abläufe von Amazon S3 im Detail zu verstehen.

Erwerben Sie neue Kenntnisse aus Tutorials

Sie können mit step-by-step Tutorials beginnen, um mehr über Amazon S3 zu erfahren. Diese Tutorials sind für Laborumgebungen vorgesehen und sie benutzen fiktive Unternehmensnamen, Benutzernamen usw. In den Tutorials finden Sie allgemeine Anleitungen. Ohne die sorgfältige Prüfung und Anpassung an die besonderen Gegebenheiten der Umgebung Ihrer Organisation sind sie nicht zur direkten Verwendung in einer Produktionsumgebung bestimmt.

Erste Schritte

Optimierung der Speicherkosten

Verwalten des Speichers

Hosten von Videos und Websites

Verarbeiten von Daten

Schutz von Daten

Lernen Sie Trainings und Support kennen

Sie können von AWS Experten lernen, um Ihre Fähigkeiten zu erweitern und Expertenunterstützung bei der Erreichung Ihrer Ziele zu erhalten.

  • Training – Trainingsressourcen bieten einen praktischen Ansatz zum Erlernen von Amazon S3. Weitere Informationen finden Sie unter AWS -Schulungen und -Zertifizierung und AWS -Online-Kundendienstmitarbeiter.

  • Diskussionsforen – Im Forum können Sie Beiträge überprüfen, um zu erfahren, was mit Amazon S3 alles möglich ist und was nicht. Sie können auch Ihre Fragen posten. Weitere Informationen finden Sie unter Diskussionsforen.

  • Technischer Support – Wenn Sie weitere Fragen haben, können Sie sich an den Technischen Support wenden.