Arbeiten mit S3-on-Outposts-Buckets - Amazon S3 on 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.

Arbeiten mit S3-on-Outposts-Buckets

Mit Amazon S3 on Outposts können Sie S3-Buckets in Ihren AWS Outposts erstellen und Objekte für Anwendungen, die einen lokalen Datenzugriff, eine lokale Datenverarbeitung und eine lokale Datenresidenz erfordern, auf einfache Weise On-Premises speichern und abrufen. S3 on Outposts bietet eine neue Speicherklasse namens S3 Outposts (OUTPOSTS). Sie nutzt die Amazon-S3-APIs und ist darauf ausgelegt, Daten über mehrere Geräte und Server hinweg in Ihrem AWS Outposts dauerhaft und redundant zu speichern. Sie können bei Outpost-Buckets dieselben APIs und Funktionen wie in Amazon S3 verwenden, inklusive Zugriffsrichtlinien, Verschlüsselung und Markierungen. Weitere Informationen finden Sie unter Was ist Amazon S3 on Outposts?.

Sie kommunizieren mit Ihrenm Outpost-Buckets über einen Zugriffspunkt und eine Endpunktverbindung über eine Virtual Private Cloud (VPC). Für den Zugriff auf Ihre S3-on-Outposts-Buckets und -Objekte benötigen Sie einen Zugriffspunkt für die VPC und einen Endpunkt für dieselbe VPC. Weitere Informationen finden Sie unter Vernetzung für S3 on Outposts.

Buckets

In S3 on Outposts sind Bucket-Namen für einen Outpost eindeutig und erfordern AWS-Region-Code für die Region, in der sich der Outpost befindet, die AWS-Konto-ID, die Outpost ID und den Bucket-Namen, um sie zu identifizieren.

arn:aws:s3-outposts:region:account-id:outpost/outpost-id/bucket/bucket-name

Weitere Informationen finden Sie unter Ressourcen-ARNs für S3 on Outposts.

Zugriffspunkte

Amazon S3 on Outposts unterstützt reine Virtual-Private-Cloud(VPC)-Zugriffspunkte als einzige Möglichkeit, auf Ihre Outposts-Buckets zuzugreifen.

Zugriffspunkte vereinfachen die skalierbare Verwaltung des Datenzugriffs auf freigegebene Datensätze in Amazon S3. Zugriffspunkte sind benannte Netzwerkendpunkte, die Buckets zugeordnet sind, mit denen Sie Amazon S3-Objekt-Vorgänge ausführen können, z. B. GetObject und PutObject. Bei S3 on Outposts müssen Sie Zugriffspunkte verwenden, um auf ein Objekt in einem Outposts-Bucket zuzugreifen. Zugriffspunkte unterstützen ausschließlich die virtuelle, Host-artige Adressierung.

Im folgenden Beispiel wird das ARN-Format gezeigt, das Sie für S3-on-Outposts-Zugriffspunkte verwenden. Der Zugriffspunkt-ARN umfasst den AWS-Region-Code für die Region, in der sich der Outpost befindet, die AWS-Konto-ID, die Outpost-ID und den Namen des Zugriffspunkts.

arn:aws:s3-outposts:region:account-id:outpost/outpost-id/accesspoint/accesspoint-name

Endpunkte

Um Anforderungen an einen Zugriffspunkt für S3 on Outposts weiterzuleiten, müssen Sie einen S3-on-Outposts-Endpunkt erstellen und konfigurieren. Mit S3-on-Outposts-Endpunkten können Sie Ihre VPC privat mit Ihrem Outpost-Bucket verbinden. S3-on-Outposts-Endpunkte sind virtuelle Uniform Resource Identifiers (URIs) des Einstiegspunkts zu Ihrem S3-on-Outposts-Bucket. Es handelt sich bei ihnen um horizontal skalierte, redundante und hochverfügbare VPC-Komponenten.

Jeder Virtual Private Cloud (VPC) in Ihrem Outpost kann ein Endpunkt zugeordnet sein und Sie können bis zu 100 Endpunkte pro Outpost verwenden. Sie müssen diese Endpunkte erstellen, um auf Ihren Outpost-Bucket zugreifen und Objektvorgänge ausführen zu können. Das Erstellen dieser Endpunkte ermöglicht auch, dass das API-Modell und das Verhalten identisch sind, indem dieselben Vorgänge in S3 und S3 on Outposts ausgeführt werden.

API-Vorgänge in S3 on Outposts

Um Outpost-Bucket-API-Vorgänge zu verwalten, hostet S3 on Outposts einen separaten Endpunkt, der sich vom Amazon-S3-Endpunkt unterscheidet. Dieser Endpunkt ist s3-outposts.region.amazonaws.com.

Um dieselben Amazon-S3-API-Vorgänge zu verwenden, müssen Sie den Bucket und die Objekte im korrekten ARN-Format signieren. Sie müssen ARNs an API-Vorgänge übergeben, damit Amazon S3 feststellen kann, ob die Anfrage für Amazon S3 (s3-control.region.amazonaws.com) oder S3 on Outposts (s3-outposts.region.amazonaws.com) gilt. Basierend auf dem ARN-Format kann S3 die Anfrage dann entsprechend signieren und weiterleiten.

Wenn die Anforderung an die Amazon S3-Steuerebene gesendet wird, extrahiert das SDK die Komponenten aus dem ARN und fügt einen zusätzlichen Header x-amz-outpost-id mit dem Wert outpost-id ein, der aus dem ARN extrahiert wurde. Der Service-Name aus dem ARN wird für die Signierung der Anforderung verwendet, bevor sie an den S3-on-Outposts-Endpunkt weitergeleitet wird. Dieses Verhalten gilt für alle API-Vorgänge, die vom s3control-Client verarbeitet werden.

In der folgenden Tabelle sind die fortschrittlichen API-Vorgänge für Amazon S3 on Outposts und ihre Änderungen im Verhältnis zu Amazon S3 aufgeführt.

API S3-on-Outposts-Parameterwert

CreateBucket

Bucket-Name wie ARN, Outpost-ID

ListRegionalBuckets

Outpost-ID

DeleteBucket

Bucket-Name als ARN

DeleteBucketLifecycleConfiguration

Bucket-Name als ARN

GetBucketLifecycleConfiguration

Bucket-Name als ARN

PutBucketLifecycleConfiguration

Bucket-Name als ARN

GetBucketPolicy

Bucket-Name als ARN

PutBucketPolicy

Bucket-Name als ARN

DeleteBucketPolicy

Bucket-Name als ARN

GetBucketTagging

Bucket-Name als ARN

PutBucketTagging

Bucket-Name als ARN

DeleteBucketTagging

Bucket-Name als ARN

CreateAccessPoint

Name des Zugriffspunkts als ARN

DeleteAccessPoint

Name des Zugriffspunkts als ARN

GetAccessPoint

Name des Zugriffspunkts als ARN

GetAccessPoint

Name des Zugriffspunkts als ARN

ListAccessPoints

Name des Zugriffspunkts als ARN

PutAccessPointPolicy

Name des Zugriffspunkts als ARN

GetAccessPointPolicy

Name des Zugriffspunkts als ARN

DeleteAccessPointPolicy

Name des Zugriffspunkts als ARN

Erstellen und Verwalten von S3 on Outposts-Buckets

Weitere Informationen zum Erstellen und Verwalten von S3-on-Outposts-Buckets finden Sie in den folgenden Themen.

Themen