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-Zugriffspunkten
Um auf Ihren Amazon-S3-on-Outposts-Bucket zuzugreifen, müssen Sie einen Zugriffspunkt erstellen und konfigurieren.
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. Access Points unterstützen nur virtual-host-style Adressierung.
Die folgenden Beispiele zeigen Ihnen, wie Sie mithilfe von, AWS Command Line Interface (AWS CLI) und AWS SDK for Java einen Zugriffspunkt S3 on Outposts erstellen. AWS Management Console
Anmerkung
Derjenige AWS-Konto , der den Outposts-Bucket erstellt, besitzt ihn und ist der einzige, der ihm Access Points zuweisen kann.
Öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im Navigationsbereich Outposts buckets (Outposts-Buckets) aus.
-
Wählen Sie den Outposts-Bucket aus, für den Sie einen Outposts-Zugriffspunkt erstellen möchten.
-
Wählen Sie die Registerkarte Outposts-Zugriffspunkte.
-
Wählen Sie im Abschnitt Outposts-Zugriffspunkte die Option Outposts-Zugriffspunkte erstellen aus.
-
Geben Sie in den Einstellungen des Outposts Access Points einen Namen für den Access Point ein und wählen Sie dann die Virtual Private Cloud (VPC) für den Access Point aus.
-
Wenn Sie eine Richtlinie für Ihren Zugriffspunkt hinzufügen möchten, geben Sie sie in den Abschnitt Richtlinien für den Outposts-Zugriffspunkt ein.
Weitere Informationen finden Sie unter Einrichtung IAM mit S3 auf Outposts.
Im folgenden AWS CLI Beispiel wird ein Access Point für einen Outposts-Bucket erstellt. Zum Ausführen dieses Befehls ersetzen Sie
durch Ihre Informationen.user input placeholders
aws s3control create-access-point --account-id
123456789012
--nameexample-outposts-access-point
--bucket "arn:aws:s3-outposts::
region
123456789012
:outpost/op-01ac5d28a6a232904
/bucket/example-outposts-bucket
" --vpc-configuration VpcId=example-vpc-12345
Das folgende Beispiel SDK für Java erstellt einen Access Point für einen Outposts-Bucket. Wenn Sie dieses Beispiel verwenden möchten, ersetzen Sie
durch Ihre Informationen.user input placeholders
import com.amazonaws.services.s3control.model.*; public String createAccessPoint(String bucketArn, String accessPointName) { CreateAccessPointRequest reqCreateAP = new CreateAccessPointRequest() .withAccountId(AccountId) .withBucket(bucketArn) .withName(accessPointName) .withVpcConfiguration(new VpcConfiguration().withVpcId("
vpc-12345
")); CreateAccessPointResult respCreateAP = s3ControlClient.createAccessPoint(reqCreateAP); System.out.printf("CreateAccessPoint Response: %s%n", respCreateAP.toString()); return respCreateAP.getAccessPointArn(); }