Erstellen eines S3-on-Outposts-Buckets - Amazon S3 in Outposts

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.

Erstellen eines S3-on-Outposts-Buckets

Mit Amazon S3 on Outposts können Sie S3-Buckets auf Ihren AWS Outposts erstellen und Objekte für Anwendungen, die lokalen Datenzugriff, lokale Datenverarbeitung und Datenresidenz erfordern, einfach vor Ort speichern und abrufen. S3 on Outposts bietet eine neue Speicherklasse, S3 Outposts (OUTPOSTS), die Amazon S3 verwendet und darauf ausgelegt istAPIs, Daten dauerhaft und redundant auf mehreren Geräten und Servern auf Ihrem zu speichern. AWS Outposts Sie kommunizieren mit Ihrem Outpost-Bucket, indem Sie einen Access Point und eine Endpunktverbindung über eine virtuelle private Cloud () verwenden. VPC Sie können für Outpost-Buckets dieselben APIs Funktionen wie für Amazon S3 S3-Buckets verwenden, einschließlich Zugriffsrichtlinien, Verschlüsselung und Tagging. Sie können S3 auf Outposts über das AWS Management Console, AWS Command Line Interface (AWS CLI) AWS SDKs, oder REST API verwenden. Weitere Informationen finden Sie unter Was ist Amazon S3 on Outposts?

Anmerkung

Derjenige AWS-Konto , der den Bucket erstellt, besitzt ihn und ist der einzige, der Aktionen für ihn ausführen kann. Buckets verfügen über Konfigurationseigenschaften wie Outpost, Tags, Standard-Verschlüsselung und Zugriffspunkteinstellungen. Zu den Zugriffspunkteinstellungen gehören die virtuelle private Cloud (VPC), die Zugriffspunktrichtlinie für den Zugriff auf die Objekte im Bucket und andere Metadaten. Weitere Informationen finden Sie unter Spezifikationen für S3 auf Outposts.

Wenn Sie einen Bucket erstellen möchten, der Bucket- und Endpoint Management-Zugriff über VPCSchnittstellenendpunkte in Ihrer Virtual Private Cloud (VPC) ermöglicht, finden Sie Informationen AWS PrivateLink zu S3 auf Outposts. AWS PrivateLink

Die folgenden Beispiele zeigen Ihnen, wie Sie mithilfe von, AWS Command Line Interface (AWS CLI) und AWS SDK for Java einen S3 on AWS Management Console Outposts-Bucket erstellen.

  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 im Navigationsbereich Outposts buckets (Outposts-Buckets) aus.

  3. Wählen Sie Outposts-Bucket erstellen.

  4. Geben Sie als Bucket-Namen einen Domain Name System (DNS) -kompatiblen Namen für Ihren Bucket ein.

    Der Bucket-Name ...:

    • Seien Sie einzigartig innerhalb des AWS-Konto Außenpostens und des Ortes, in dem der AWS-Region Außenposten beheimatet ist.

    • Er muss zwischen 3 und 63 Zeichen lang sein.

    • Enthält keine Großbuchstaben.

    • mit einem Kleinbuchstaben oder einer Zahl beginnen.

      Der Name eines einmal erstellter Buckets kann nicht nachträglich geändert werden. Informationen zur Benennung von Buckets finden Sie unter Allgemeine Benennungsregeln für Buckets im Amazon S3 S3-Benutzerhandbuch.

      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.

  5. Wählen Sie unter Outpost den Outpost aus, in dem sich der Bucket befinden soll.

  6. Legen Sie unter Bucket Versioning (Bucket-Versionsverwaltung) den S3-Versionsverwaltungsstatus für Ihren S3-on-Outposts-Bucket auf eine der folgenden Optionen fest:

    • Disable (Deaktivieren) (Standard) – Der Bucket wird nicht versioniert.

    • Enable (Aktivieren) – Aktiviert die S3-Versionsverwaltung für die Objekte im Bucket. Alle Objekte, die dem Bucket hinzugefügt werden, erhalten eine eindeutige Versions-ID.

    Weitere Informationen über das S3-Versioning finden Sie unter Verwalten der S3-Versionsverwaltung für Ihren S3-on-Outposts-Bucket.

  7. (Optional) Fügen Sie ggf. optional tags (optionale Markierungen) hinzu, die Sie mit dem Outposts-Bucket verknüpfen möchten. Sie können Markierungen nutzen, um Kriterien für einzelne Projekte oder Gruppen von Projekten nachzuverfolgen oder um Ihre Buckets unter Verwendung der Kostenzuordnungs-Markierungen zu kennzeichnen.

    Standardmäßig werden alle in Ihrem Outposts-Bucket gespeicherten Objekte mithilfe serverseitiger Verschlüsselung mit von Amazon S3 verwalteten Verschlüsselungsschlüsseln (SSE-S3) gespeichert. Sie können sich auch explizit dafür entscheiden, Objekte zu speichern, indem Sie serverseitige Verschlüsselung mit vom Kunden bereitgestellten Verschlüsselungsschlüsseln (-C) verwenden. SSE Um den Verschlüsselungstyp zu ändern, müssen Sie RESTAPI, AWS Command Line Interface (AWS CLI) oder verwenden. AWS SDKs

  8. Geben Sie im Abschnitt Einstellungen für den Zugriffspunkt für Outposts den Namen des Zugriffspunkts ein.

    S3-on-Outposts-Zugriffspunkte vereinfachen die skalierbare Verwaltung des Datenzugriffs auf freigegebene Datensätze in S3 on Outposts. Zugriffspunkte sind benannte Netzwerkendpunkte, die Outposts-Buckets zugeordnet sind, mit denen Sie S3-Objektoperationen ausführen können. Weitere Informationen finden Sie unter Zugriffspunkte.

    Die Namen der Access Points müssen innerhalb des Kontos für diese Region und diesen Outpost eindeutig sein und den Einschränkungen und Beschränkungen der Access Points entsprechen.

  9. Wählen Sie VPCdafür den Amazon S3 on Outposts Access Point.

    Wenn Sie noch keinen habenVPC, wählen Sie Create VPC. Weitere Informationen finden Sie unter Erstellen von Zugriffspunkten, die auf eine virtuelle private Cloud beschränkt sind (VPC) im Amazon S3 S3-Benutzerhandbuch.

    Eine virtuelle private Cloud (VPC) ermöglicht es Ihnen, AWS Ressourcen in einem von Ihnen definierten virtuellen Netzwerk bereitzustellen. Dieses virtuelle Netzwerk entspricht weitgehend einem herkömmlichen Netzwerk, wie Sie es in Ihrem Rechenzentrum betreiben würden, kann jedoch die Vorzüge der skalierbaren Infrastruktur von nutze AWS.

  10. (Optional für ein vorhandenesVPC) Wählen Sie ein Endpunkt-Subnetz für Ihren Endpunkt.

    Ein Subnetz ist ein Bereich von IP-Adressen in Ihrem. VPC Wenn Sie nicht das gewünschte Subnetz haben, wählen Sie Subnetz erstellen. Weitere Informationen finden Sie unter Vernetzung für S3 on Outposts.

  11. (Optional für ein vorhandenesVPC) Wählen Sie eine Endpunkt-Sicherheitsgruppe für Ihren Endpunkt.

    Eine Sicherheitsgruppe dient als virtuelle Firewall zur Steuerung von ein- und ausgehendem Datenverkehr.

  12. (Optional für einen vorhandenenVPC) Wählen Sie den Endpunktzugriffstyp:

    • Privat — Zur Verwendung mit demVPC.

    • IP im Besitz des Kunden – Zur Verwendung mit einem kundeneigenen IP-Adresspool (CoIP-Pool) Ihres On-Premises-Netzwerks.

  13. (Optional) Geben Sie die Outpost access point policy (Outpost-Zugriffspunkt-Richtlinie) an. Die Konsole zeigt automatisch den Amazon-Ressourcennamen (ARN) für den Access Point an, den Sie in der Richtlinie verwenden können.

  14. Wählen Sie Outposts-Bucket erstellen.

    Anmerkung

    Es kann bis zu 5 Minuten dauern, bis der Outpost-Endpunkt erstellt und der Bucket einsatzbereit ist. Um zusätzliche Bucket-Einstellungen zu konfigurieren, wählen Sie Details anzeigen.

Im folgenden Beispiel wird ein S3-on-Outposts-Bucket (s3-outposts:CreateBucket) mithilfe der AWS CLI erstellt. Zum Ausführen dieses Befehls ersetzen Sie user input placeholders durch Ihre Informationen.

aws s3control create-bucket --bucket example-outposts-bucket --outpost-id op-01ac5d28a6a232904

Im folgenden Beispiel wird mithilfe von SDK for Java ein S3 on Outposts Bucket (s3-outposts:CreateBucket) erstellt.

import com.amazonaws.services.s3control.model.*; public String createBucket(String bucketName) { CreateBucketRequest reqCreateBucket = new CreateBucketRequest() .withBucket(bucketName) .withOutpostId(OutpostId) .withCreateBucketConfiguration(new CreateBucketConfiguration()); CreateBucketResult respCreateBucket = s3ControlClient.createBucket(reqCreateBucket); System.out.printf("CreateBucket Response: %s%n", respCreateBucket.toString()); return respCreateBucket.getBucketArn(); }