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.
Verwenden eines Alias im Bucket-Stil für den Zugriffspunkt Ihres S3-on-Outposts-Buckets
Bei S3 on Outposts müssen Sie Zugriffspunkte verwenden, um auf ein Objekt in einem Outposts-Bucket zuzugreifen. Jedes Mal, wenn Sie einen Zugriffspunkt für einen Bucket erstellen, generiert S3 on Outposts automatisch einen Zugriffspunkt-Alias. Sie können diesen Zugriffspunkt-Alias anstelle eines Zugriffspunkt-ARNs für jede Datenebenen-Operation verwenden. Sie können beispielsweise einen Zugriffspunkt-Alias verwenden, um Operationen auf Objektebene wie PUT, GET, LIST und mehr auszuführen. Eine Liste dieser Vorgänge finden Sie unter Amazon-S3-API-Vorgänge für die Objektverwaltung.
Das folgende Beispiel zeigt einen ARN- und Zugriffspunkt-Alias für einen Zugriffspunkt namens .my-access-point
-
Zugriffspunkt-ARN –
arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/my-access-point -
Zugriffspunkt-Alias –
my-access-po-o01ac5d28a6a232904e8xz5w8ijx1qzlbp3i3kuse10--op-s3
Weitere Informationen zur Verwendung von ARNs finden Sie unter Amazon-Ressourcennamen (ARN) im Allgemeine AWS-Referenz.
Weitere Informationen über die Zugriffspunkt-Aliasse finden Sie in den folgenden Themen.
Themen
Zugriffspunkt-Aliasse
Ein Zugriffspunkt-Alias wird innerhalb desselben Namespace wie ein S3-on-Outposts-Bucket erstellt. Wenn Sie einen Zugriffspunkt erstellen, generiert S3 on Outposts automatisch einen Zugriffspunkt-Alias, der nicht geändert werden kann. Ein Zugriffspunkt-Alias erfüllt alle Anforderungen eines gültigen Bucket-Namens von S3 on Outposts und besteht aus den folgenden Teilen:
access point name
prefix-metadata--op-s3
Anmerkung
Das Suffix --op-s3 ist für Zugriffspunkt-Aliasse reserviert. Wir empfehlen, es nicht für Bucket- oder Zugriffspunktnamen zu verwenden. Weitere Informationen zu Bucket-Benennungsregeln für S3 on Outposts finden Sie unter Arbeiten mit S3-on-Outposts-Buckets.
Suchen des Zugriffspunkt-Alias
Die folgenden Beispiele zeigen Ihnen, wie Sie einen Zugriffspunkt-Alias mit der Amazon-S3-Konsole und der AWS CLI finden.
Beispiel: Suchen und Kopieren eines Zugriffspunkt-Alias in der Amazon-S3-Konsole
Nachdem Sie einen Zugriffspunkt in der Konsole erstellt haben, können Sie den Zugriffspunkt-Alias der Spalte Access Point alias (Zugriffspunkt-Alias) der Liste Access Points (Zugriffspunkte) entnehmen.
So kopieren Sie einen Zugriffspunkt-Alias
-
Öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im Navigationsbereich Outposts access points (Outposts--Zugriffspunkte) aus.
-
Zum Kopieren des Zugriffspunkt-Alias führen Sie einen der folgenden Schritte aus:
-
Wählen Sie in der Liste Access Points (Zugriffspunkte) das Optionsfeld neben dem Namen des Zugriffspunkts und dann Copy Access Point alias (Zugriffspunkt-Alias kopieren) aus.
-
Wählen Sie den Namen des Zugriffspunkts aus. Kopieren Sie dann unter Outposts access point overview (Outposts-Zugriffspunkt – Übersicht) den Zugriffspunkt-Alias.
-
Beispiel: Erstellen eines Zugriffspunkts mit der AWS CLI und Suchen des Zugriffspunkt-Alias in der Antwort
Im folgenden AWS CLI-Beispiel für den create-access-point-Befehl wird der Zugriffspunkt erstellt und der automatisch generierte Zugriffspunkt-Alias zurückgegeben. Zum Ausführen dieses Befehls ersetzen Sie durch Ihre Informationen.user input
placeholders
aws s3control create-access-point --bucketexample-outposts-bucket--nameexample-outposts-access-point--account-id123456789012{ "AccessPointArn": "arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point", "Alias": "" }example-outp-o01ac5d28a6a232904e8xz5w8ijx1qzlbp3i3kuse10--op-s3
Beispiel: Abrufen eines Zugriffspunkt-Alias mithilfe der AWS CLI
Das folgende AWS CLI-Beispiel für den get-access-point-Befehl gibt Informationen über den angegebenen Zugriffspunkt zurück. Diese Informationen enthalten den Zugriffspunkt-Alias. Zum Ausführen dieses Befehls ersetzen Sie durch Ihre Informationen.user input
placeholders
aws s3control get-access-point --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket--nameexample-outposts-access-point--account-id123456789012{ "Name": "example-outposts-access-point", "Bucket": "example-outposts-bucket", "NetworkOrigin": "Vpc", "VpcConfiguration": { "VpcId": "vpc-01234567890abcdef" }, "PublicAccessBlockConfiguration": { "BlockPublicAcls": true, "IgnorePublicAcls": true, "BlockPublicPolicy": true, "RestrictPublicBuckets": true }, "CreationDate": "2022-09-18T17:49:15.584000+00:00", "Alias": "--op-s3" }o0b1d075431d83bebde8xz5w8ijx1qzlbp3i3kuse10example-outp-
Beispiel: Auflisten der Zugriffspunkte, um einen Zugriffspunkt-Alias mithilfe der AWS CLI zu finden
Das folgende AWS CLI-Beispiel für den list-access-points-Befehl listet Informationen über den angegebenen Zugriffspunkt auf. Diese Informationen enthalten den Zugriffspunkt-Alias. Zum Ausführen dieses Befehls ersetzen Sie durch Ihre Informationen.user input
placeholders
aws s3control list-access-points --account-id123456789012--bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket{ "AccessPointList": [ { "Name": "example-outposts-access-point", "NetworkOrigin": "Vpc", "VpcConfiguration": { "VpcId": "vpc-01234567890abcdef" }, "Bucket": "example-outposts-bucket", "AccessPointArn": "arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point", "Alias": "--op-s3" } ] }o0b1d075431d83bebde8xz5w8ijx1qzlbp3i3kuse10example-outp-
Verwenden eines Zugriffspunkt-Alias in einer Objektoperation von S3 on Outposts
Bei der Übernahme von Zugriffspunkten können Sie Zugriffspunkt-Aliasse verwenden, ohne dass umfangreiche Codeänderungen erforderlich sind.
Dieses AWS CLI-Beispiel zeigt eine get-object-Operation für einen Bucket von S3 on Outposts. In diesem Beispiel wird anstelle des vollständigen Zugriffspunkt-ARN der Zugriffspunkt-Alias als Wert für --bucket verwendet.
aws s3api get-object --bucketmy-access-po-o0b1d075431d83bebde8xz5w8ijx1qzlbp3i3kuse10--op-s3 --keytestkeysample-object.rtf{ "AcceptRanges": "bytes", "LastModified": "2020-01-08T22:16:28+00:00", "ContentLength": 910, "ETag": "\"00751974dc146b76404bb7290f8f51bb\"", "VersionId": "null", "ContentType": "text/rtf", "Metadata": {} }
Einschränkungen
-
Aliase können nicht von Kunden konfiguriert werden.
-
Aliasse können auf einem Zugriffspunkt nicht gelöscht, geändert oder deaktiviert werden.
-
Sie können einen Zugriffspunkt-Alias nicht für Kontrollebenen-Operationen von S3 on Outposts verwenden. Eine Liste von Steuerebenen-Operationen von S3 on Outposts finden Sie unter Amazon-S3-Control-API-Vorgänge zum Verwalten von Buckets.
-
Aliasse können in AWS Identity and Access Management (IAM)-Richtlinien nicht verwendet werden.