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.
) oder S3 on Outposts (region
.amazonaws.com.rproxy.goskope.coms3-outposts.
) gilt. Basierend auf dem ARN-Format kann S3 die Anfrage dann entsprechend signieren und weiterleiten. region
.amazonaws.com
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-
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 outpost-id
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 |
---|---|
|
Bucket-Name wie ARN, Outpost-ID |
|
Outpost-ID |
|
Bucket-Name als ARN |
|
Bucket-Name als ARN |
|
Bucket-Name als ARN |
|
Bucket-Name als ARN |
|
Bucket-Name als ARN |
|
Bucket-Name als ARN |
|
Bucket-Name als ARN |
|
Bucket-Name als ARN |
|
Bucket-Name als ARN |
|
Bucket-Name als ARN |
|
Name des Zugriffspunkts als ARN |
|
Name des Zugriffspunkts als ARN |
|
Name des Zugriffspunkts als ARN |
|
Name des Zugriffspunkts als ARN |
|
Name des Zugriffspunkts als ARN |
|
Name des Zugriffspunkts als ARN |
|
Name des Zugriffspunkts als ARN |
|
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.