

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
<a name="S3OutpostsWorkingBuckets"></a>

Mit Amazon S3 on Outposts können Sie S3-Buckets auf Ihrem Computer erstellen AWS Outposts 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 ist APIs, Daten dauerhaft und redundant auf mehreren Geräten und Servern auf Ihrem zu speichern. AWS Outposts Sie können für Outpost-Buckets dieselben APIs Funktionen wie für Amazon S3 verwenden, einschließlich Zugriffsrichtlinien, Verschlüsselung und Tagging. Weitere Informationen finden Sie unter [Was ist Amazon S3 on Outposts?](S3onOutposts.md).

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](S3OutpostsNetworking.md).

## Buckets
<a name="S3OutpostsBuckets"></a>

In S3 on Outposts sind Bucket-Namen für einen Outpost eindeutig und erfordern den 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 [Ressource ARNs für S3 auf Outposts](S3OutpostsIAM.md#S3OutpostsARN).

## Zugriffspunkte
<a name="S3OutpostsAP"></a>

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. Access Points unterstützen nur Adressierung. virtual-host-style

Im folgenden Beispiel wird das ARN-Format gezeigt, das Sie für S3-on-Outposts-Zugriffspunkte verwenden. Der Access Point ARN enthält 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 Access Points.

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

## Endpunkte
<a name="S3OutpostsEP"></a>

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 einheitliche Ressourcen-Identifikatoren (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
<a name="S3OutpostsBucketAPIs"></a>

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 zu API-Operationen übergehen, damit Amazon S3 feststellen kann, ob die Anfrage für Amazon S3 (`s3-control.region.amazonaws.com`) oder für S3 on Outposts (`s3-outposts.region.amazonaws.com`) ist. 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`  |  ID des Außenpostens  | 
|  `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
<a name="s3-outposts-creating-managing-buckets"></a>

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

**Topics**

# Erstellen eines S3-on-Outposts-Buckets
<a name="S3OutpostsCreateBucket"></a>

Mit Amazon S3 on Outposts können Sie S3-Buckets auf 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-Premise 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 kommunizieren mit Ihrem Outpost-Bucket über einen Zugriffspunkt und eine Endpunktverbindung über eine Virtual Private Cloud (VPC). Sie können bei Outpost-Buckets dieselben APIs und Funktionen wie in Amazon-S3-Buckets verwenden, inklusive Zugriffsrichtlinien, Verschlüsselung und Markierungen. Sie können S3 on Outposts über die AWS-Managementkonsole, AWS Command Line Interface (AWS CLI), AWS-SDKs oder REST-API verwenden. Weitere Informationen finden Sie unter . [Was ist Amazon S3 on Outposts?](S3onOutposts.md)

**Anmerkung**  
Das AWS-Konto, das den Bucket erstellt, besitzt ihn und ist das einzige, das ihm Aktionen zuweisen kann. Buckets verfügen über Konfigurationseigenschaften wie Outpost, Tags, Standard-Verschlüsselung und Zugriffspunkteinstellungen. Zu den Zugriffspunkteinstellungen gehören die Virtual Private Cloud (VPC), die Zugriffspunkt-Richtlinie für den Zugriff auf die Objekte im Bucket sowie andere Metadaten. Weitere Informationen finden Sie unter [Spezifikationen für S3 auf Outposts](S3OnOutpostsRestrictionsLimitations.md#S3OnOutpostsSpecifications).  
Wenn Sie einen Bucket erstellen möchten, der AWS PrivateLink verwendet, um in Ihrer Virtual Private Cloud (VPC) über *Schnittstellen-VPC-Endpunkte* Zugriff auf die Bucket- und Endpunkt-Verwaltung bereitzustellen, rufen Sie [AWS PrivateLink für S3 auf Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-outposts-privatelink-interface-endpoints.html) auf.

Die folgenden Beispiele zeigen, wie Sie einen S3-on-Outposts-Bucket mithilfe der AWS-Managementkonsole, der AWS Command Line Interface (AWS CLI) und AWS SDK für Java erstellen.

## Verwenden der S3-Konsole
<a name="S3OutpostsCreateBucketConsole"></a>

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts buckets** (Outposts-Buckets) aus.

1. Wählen Sie **Outposts-Bucket erstellen**.

1. Geben Sie unter **Bucket name** (Bucket-Name) einen DNS-kompatiblen Namen für Ihren Bucket ein.

   Der Bucket-Name ...:
   + innerhalb des AWS-Konto, des Outposts und der AWS-Region, in der sich der Outpost befindet, eindeutig sein.
   + 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 erstellten Buckets kann nicht nachträglich geändert werden. Informationen zum Benennen von Buckets finden Sie unter [Regeln für die Benennung von Buckets für allgemeine Zwecke](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html) im *Amazon-S3-Benutzerhandbuch*.
**Wichtig**  
Vermeiden Sie, vertrauliche Informationen, wie Kontonummern, in den Bucket-Namen einzubeziehen. Der Bucket-Name wird in der URL angezeigt, die auf die Objekte im Bucket verweist.

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

1. 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](S3OutpostsManagingVersioning.md).

1. (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 mit serverseitiger Verschlüsselung mit von Amazon S3 verwalteten Verschlüsselungsschlüsseln (SSE-S3) gespeichert. Sie können auch explizit auswählen, Objekte mithilfe serverseitiger Verschlüsselung mit vom Kunden bereitgestellten Verschlüsselungsschlüsseln (SSE-C) zu speichern. Zum Ändern des Verschlüsselungstyps müssen Sie die REST-API, die AWS Command Line Interface (AWS CLI) oder AWS-SDKs verwenden.

1. 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](S3OutpostsWorkingBuckets.md#S3OutpostsAP). 

   Zugangspunktnamen müssen innerhalb des Kontos für diese Region und diesen Outpost eindeutig sein und den [Einschränkungen und Beschränkungen des Zugangspunkts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-restrictions-limitations.html) entsprechen.

1. Wählen Sie die **VPC** für diesen Amazon-S3-on-Outposts-Zugriffspunkt. 

   Wenn Sie keine VPC haben, wählen Sie **VPC erstellen** aus. Weitere Informationen finden Sie unter [Erstellen von Zugriffspunkten, die auf eine Virtual Private Cloud (VPC) beschränkt sind](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-vpc.html) im *Amazon-S3-Benutzerhandbuch*.

   Eine Virtual Private Cloud (VPC) ermöglicht es Ihnen, AWS-Ressourcen in einem virtuellen Netzwerk zu launchen, das Sie definieren. 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. 

1. (Optional für eine vorhandene VPC) Wählen Sie ein **Endpoint subnet** (Endpunkt-Subnetz) für Ihren Endpunkt aus. 

   Ein Subnetz ist ein Bereich an IP-Adressen in Ihrer 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](S3OutpostsNetworking.md). 

1. (Optional für eine vorhandene VPC) Wählen Sie eine **Endpoint security group** (Endpunkt-Sicherheitsgruppe) für Ihren Endpunkt aus.

   Eine [Sicherheitsgruppe](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-security-groups.html) dient als virtuelle Firewall zur Steuerung von ein- und ausgehendem Datenverkehr.

1. (Optional für eine vorhandene VPC) Wählen Sie den **Endpoint access type** (Endpunktzugriffstyp) aus:
   + **Privat** – Zur Verwendung mit der VPC.
   + **IP im Besitz des Kunden** – Zur Verwendung mit einem kundeneigenen IP-Adresspool (CoIP-Pool) Ihres On-Premises-Netzwerks.

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

1. 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**.

## Verwendung der AWS CLI
<a name="S3OutpostsCreateBucketCLI"></a>

**Example**  
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
```

## Verwenden des AWS SDK für Java
<a name="S3OutpostsCreateBucketJava"></a>

**Example**  
Beispiele für die Erstellung eines S3 Outposts-Buckets mit dem AWS-SDK für Java finden Sie unter [CreateOutpostsBucket.java](https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/javav2/example_code/s3/src/main/java/com/example/s3/outposts/CreateOutpostsBucket.java) in den *Codebeispielen für AWS-SDK für Java 2.x*.

# Hinzufügen von Tags für S3-on-Outposts-Buckets
<a name="S3OutpostsBucketTags"></a>

Sie können Tags für Ihre Amazon-S3-on-Outposts-Buckets hinzufügen, um die Speicherkosten oder andere Kriterien für einzelne Projekte oder Gruppen von Projekten zu verfolgen.

**Anmerkung**  
Das AWS-Konto, das den Bucket erstellt, besitzt ihn und ist das einzige, das seine Markierungen ändern kann.

## Verwenden der S3-Konsole
<a name="s3-outposts-add-bucket-tags"></a>

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts buckets** (Outposts-Buckets) aus.

1. Wählen Sie den Outposts-Bucket aus, dessen Tags Sie bearbeiten möchten.

1. Wählen Sie die Registerkarte **Eigenschaften** aus.

1. Wählen Sie unter **Tags**, die Option **Edit (Bearbeiten)** aus.

1. (Optional) Wählen Sie für jede Markierung **Add new tag** (Neue Markierung hinzufügen) und geben Sie den Schlüsselnamen unter **Key** (Schlüssel) und den Wert unter **Value** (Wert) ein.

   Fügen Sie alle Tags hinzu, die Sie mit einem Outposts-Bucket verknüpfen möchten, um andere Kriterien für einzelne Projekte oder Gruppen von Projekten zu verfolgen.

1. Wählen Sie **Save Changes (Änderungen speichern)**.

## Verwendung der AWS CLI
<a name="S3OutpostsBucketTagsCLI"></a>

Das folgende AWS CLI-Beispiel wendet eine Markierungskonfiguration auf einen S3-on-Outposts-Bucket an, wobei ein JSON-Dokument im aktuellen Ordner verwendet wird, das Tags (`tagging.json`) angibt. Zum Verwenden dieses Beispiels ersetzen Sie jeden `user input placeholder` durch Ihre eigenen Informationen.

```
aws s3control put-bucket-tagging --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket --tagging file://tagging.json

tagging.json

{
   "TagSet": [
     {
       "Key": "organization",
       "Value": "marketing"
     }
   ]
}
```

Das folgende AWS CLI-Beispiel wendet eine Markierungskonfiguration direkt von der Befehlszeile aus auf einen S3-on-Outposts-Bucket an.

```
aws s3control put-bucket-tagging --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket --tagging 'TagSet=[{Key=organization,Value=marketing}]'
```

Weitere Informationen über diesen Befehl finden Sie unter [put-bucket-tagging](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/put-bucket-tagging.html) in der *AWS CLI-Referenz*.

# Verwalten des Zugriffs auf einen Amazon-S3-on-Outposts-Bucket mit einer Bucket-Richtlinie
<a name="S3OutpostsBucketPolicy"></a>

Eine Bucket-Richtlinie ist eine ressourcenbasierte AWS Identity and Access Management (IAM) -Richtlinie, mit der Sie Zugriffsberechtigungen für Ihren Bucket und die darin enthaltenen Objekte gewähren können. Nur der Bucket-Eigentümer kann einem Bucket eine Richtlinie zuordnen. Die dem Bucket zugeordneten Berechtigungen gelten für alle Objekte im Bucket, die dem Bucket-Eigentümer gehören. Bucket-Richtlinien sind auf eine Größe von 20 KB beschränkt. Weitere Informationen finden Sie unter [Bucket-Richtlinie](S3onOutposts.md#S3OutpostsBucketPolicies).

Sie können Ihre Bucket-Richtlinie aktualisieren, um den Zugriff auf Ihren Amazon-S3-on-Outposts-Bucket zu verwalten. Weitere Informationen finden Sie unter den folgenden Themen.

**Topics**
+ [Hinzufügen oder Bearbeiten einer Bucket-Richtlinie für einen Amazon-S3-on-Outposts-Bucket](S3OutpostsBucketPolicyEdit.md)
+ [Anzeigen der Bucket-Richtlinie für Ihren Amazon-S3-on-Outposts-Bucket](S3OutpostsBucketPolicyGet.md)
+ [Löschen der Bucket-Richtlinie für Ihren Amazon-S3-on-Outposts-Bucket](S3OutpostsBucketPolicyDelete.md)
+ [Beispiele für Bucket-Richtlinien](S3Outposts-example-bucket-policies.md)

# Hinzufügen oder Bearbeiten einer Bucket-Richtlinie für einen Amazon-S3-on-Outposts-Bucket
<a name="S3OutpostsBucketPolicyEdit"></a>

Eine Bucket-Richtlinie ist eine ressourcenbasierte AWS Identity and Access Management (IAM) -Richtlinie, mit der Sie Zugriffsberechtigungen für Ihren Bucket und die darin enthaltenen Objekte gewähren können. Nur der Bucket-Eigentümer kann einem Bucket eine Richtlinie zuordnen. Die dem Bucket zugeordneten Berechtigungen gelten für alle Objekte im Bucket, die dem Bucket-Eigentümer gehören. Bucket-Richtlinien sind auf eine Größe von 20 KB beschränkt. Weitere Informationen finden Sie unter [Bucket-Richtlinie](S3onOutposts.md#S3OutpostsBucketPolicies).

In den folgenden Themen erfahren Sie, wie Sie Ihre Bucket-Richtlinie für Amazon S3 on Outposts mithilfe von AWS-Managementkonsole, AWS Command Line Interface (AWS CLI) oder AWS SDK für Java aktualisieren. 

## Verwenden der S3-Konsole
<a name="s3-outposts-bucket-edit-policy"></a>

**Eine Bucket-Richtlinie erstellen oder bearbeiten**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts buckets** (Outposts-Buckets) aus.

1. Wählen Sie den Outposts-Bucket aus, dessen Bucket-Richtlinie Sie bearbeiten möchten.

1. Wählen Sie die Registerkarte **Berechtigungen**.

1. Wählen Sie im Abschnitt **Outposts bucket policy** (Outposts-Bucket-Richtlinie) die Option **Edit** (Bearbeiten) aus, um eine neue Richtlinie zu erstellen oder zu bearbeiten.

   Sie können nun die S3-on-Outposts-Bucket-Richtlinie hinzufügen oder bearbeiten. Weitere Informationen finden Sie unter [Einrichten von IAM mit S3 on Outposts](S3OutpostsIAM.md).

## Verwenden Sie den AWS CLI
<a name="S3OutpostsPutBucketPolicyCLI"></a>

Im folgenden AWS CLI Beispiel wird eine Richtlinie auf einen Outposts-Bucket angewendet.

1. Speichern Sie die folgende Bucket-Richtlinie in einer JSON-Datei. In diesem Beispiel heißt die Datei `policy1.json`. Ersetzen Sie `user input placeholders` durch Ihre Informationen.

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Id":"testBucketPolicy",
      "Statement":[
         {
            "Sid":"st1",
            "Effect":"Allow",
            "Principal":{
               "AWS":"arn:aws:iam::123456789012:root"
            },
            "Action":[
               "s3-outposts:GetObject",
               "s3-outposts:PutObject",
               "s3-outposts:DeleteObject",
               "s3-outposts:ListBucket"
            ],
            "Resource":"arn:aws:s3-outposts:us-east-1:123456789012:outpost/op-01ac5d28a6a232904/bucket/amzn-s3-demo-bucket"
         }
      ]
   }
   ```

------

1. Senden Sie die JSON-Datei als Teil des CLI-Befehls `put-bucket-policy`. Zum Ausführen dieses Befehls ersetzen Sie `user input placeholders` durch Ihre Informationen.

   ```
   aws s3control put-bucket-policy --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket --policy file://policy1.json
   ```

## Verwenden des AWS SDK for Java
<a name="S3OutpostsPutBucketPolicyJava"></a>

Im folgenden SDK für Java-Beispiel wird eine Richtlinie für einen Outposts-Bucket gesetzt.

```
import com.amazonaws.services.s3control.model.*;

public void putBucketPolicy(String bucketArn) {

    String policy = "{\"Version\":\"2012-10-17\",\"Id\":\"testBucketPolicy\",\"Statement\":[{\"Sid\":\"st1\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"" + AccountId+ "\"},\"Action\":\"s3-outposts:*\",\"Resource\":\"" + bucketArn + "\"}]}";

    PutBucketPolicyRequest reqPutBucketPolicy = new PutBucketPolicyRequest()
            .withAccountId(AccountId)
            .withBucket(bucketArn)
            .withPolicy(policy);

    PutBucketPolicyResult respPutBucketPolicy = s3ControlClient.putBucketPolicy(reqPutBucketPolicy);
    System.out.printf("PutBucketPolicy Response: %s%n", respPutBucketPolicy.toString());

}
```

# Anzeigen der Bucket-Richtlinie für Ihren Amazon-S3-on-Outposts-Bucket
<a name="S3OutpostsBucketPolicyGet"></a>

Eine Bucket-Richtlinie ist eine auf Ressourcen basierende AWS Identity and Access Management-(IAM)-Richtlinie, die Sie verwenden können, um Zugriffsberechtigungen für Ihren Bucket und die darin enthaltenen Objekte zu erteilen. Nur der Bucket-Eigentümer kann einem Bucket eine Richtlinie zuordnen. Die dem Bucket zugeordneten Berechtigungen gelten für alle Objekte im Bucket, die dem Bucket-Eigentümer gehören. Bucket-Richtlinien sind auf eine Größe von 20 KB beschränkt. Weitere Informationen finden Sie unter [Bucket-Richtlinie](S3onOutposts.md#S3OutpostsBucketPolicies).

In den folgenden Themen erfahren Sie, wie Sie Ihre Bucket-Richtlinie für Amazon S3 on Outposts mithilfe der AWS-Managementkonsole, der AWS Command Line Interface (AWS CLI) oder AWS SDK für Java anzeigen. 

## Verwenden der S3-Konsole
<a name="s3-outposts-bucket-policy"></a>

**Eine Bucket-Richtlinie erstellen oder bearbeiten**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts buckets** (Outposts-Buckets) aus.

1. Wählen Sie den Outposts-Bucket aus, dessen Berechtigung Sie bearbeiten möchten.

1. Wählen Sie die Registerkarte **Permissions (Berechtigungen)** aus.

1. Im Abschnitt **Outposts bucket policy** (Outposts-Bucket-Richtlinie) können Sie Ihre vorhandene Bucket-Richtlinie überprüfen. Weitere Informationen finden Sie unter [Einrichten von IAM mit S3 on Outposts](S3OutpostsIAM.md).

## Verwendung der AWS CLI
<a name="S3OutpostsGetBucketPolicyCLI"></a>

Im folgenden AWS CLI-Beispiel wird eine Richtlinie für einen Outposts-Bucket erhalten. Zum Ausführen dieses Befehls ersetzen Sie `user input placeholders` durch Ihre Informationen.

```
aws s3control get-bucket-policy --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket
```

## Verwenden des AWS-SDK für Java
<a name="S3OutpostsGetBucketPolicyJava"></a>

Im folgenden SDK für Java-Beispiel wird eine Richtlinie für einen Outposts-Bucket abgerufen.

```
import com.amazonaws.services.s3control.model.*;

public void getBucketPolicy(String bucketArn) {

    GetBucketPolicyRequest reqGetBucketPolicy = new GetBucketPolicyRequest()
            .withAccountId(AccountId)
            .withBucket(bucketArn);

    GetBucketPolicyResult respGetBucketPolicy = s3ControlClient.getBucketPolicy(reqGetBucketPolicy);
    System.out.printf("GetBucketPolicy Response: %s%n", respGetBucketPolicy.toString());

}
```

# Löschen der Bucket-Richtlinie für Ihren Amazon-S3-on-Outposts-Bucket
<a name="S3OutpostsBucketPolicyDelete"></a>

Eine Bucket-Richtlinie ist eine auf Ressourcen basierende AWS Identity and Access Management-(IAM)-Richtlinie, die Sie verwenden können, um Zugriffsberechtigungen für Ihren Bucket und die darin enthaltenen Objekte zu erteilen. Nur der Bucket-Eigentümer kann einem Bucket eine Richtlinie zuordnen. Die dem Bucket zugeordneten Berechtigungen gelten für alle Objekte im Bucket, die dem Bucket-Eigentümer gehören. Bucket-Richtlinien sind auf eine Größe von 20 KB beschränkt. Weitere Informationen finden Sie unter [Bucket-Richtlinie](S3onOutposts.md#S3OutpostsBucketPolicies).

In den folgenden Themen erfahren Sie, wie Sie Ihre Richtlinie für Amazon-S3-on-Outposts-Buckets mithilfe der AWS-Managementkonsole oder der AWS Command Line Interface (AWS CLI) anzeigen. 

## Verwenden der S3-Konsole
<a name="s3-outposts-bucket-delete-policy"></a>

**Löschen einer Bucket-Richtlinie**

1. Öffnen Sie die Amazon-S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts buckets** (Outposts-Buckets) aus.

1. Wählen Sie den Outposts-Bucket aus, dessen Berechtigung Sie bearbeiten möchten.

1. Wählen Sie die Registerkarte **Permissions (Berechtigungen)** aus.

1. Wählen Sie im Bereich **Outposts-Bucket-Richtlinie** die Option **Löschen** aus.

1. Bestätigen Sie das Löschen.

## Verwendung der AWS CLI
<a name="S3OutpostsBucketPolicyDeleteCLI"></a>

Im folgenden Beispiel wird die Bucket-Richtlinie für einen S3-on-Outposts-Bucket (`s3-outposts:DeleteBucket`) mithilfe der AWS CLI gelöscht. Zum Ausführen dieses Befehls ersetzen Sie `user input placeholders` durch Ihre Informationen.

```
aws s3control delete-bucket-policy --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket
```

# Beispiele für Bucket-Richtlinien
<a name="S3Outposts-example-bucket-policies"></a>

Mit Bucket-Richtlinien von S3 on Outposts können Sie den Zugriff auf Objekte in Ihren Buckets von S3 on Outposts sichern, sodass nur Benutzer mit den entsprechenden Berechtigungen darauf zugreifen können. Sie können sogar verhindern, dass authentifizierte Benutzer ohne die entsprechenden Berechtigungen auf Ihre Ressourcen von S3 on Outposts zugreifen.

Dieser Abschnitt veranschaulicht Beispiele für typische Anwendungsfälle für Bucket-Richtlinien von S3 on Outposts. Wenn Sie diese Richtlinien testen möchten, ersetzen Sie die `user input placeholders` durch Ihre eigenen Informationen (z. B. Ihren Bucket-Namen). 

Um einer Gruppe von Objekten Berechtigungen zu gewähren oder zu verweigern, können Sie Platzhalterzeichen (`*`) in Amazon-Ressourcennamen (ARNs) und anderen Werten verwenden. Sie können beispielsweise den Zugriff auf Gruppen von Objekten steuern, die mit einem gemeinsamen [Präfix](https://docs.aws.amazon.com/general/latest/gr/glos-chap.html#keyprefix)beginnen oder mit einer bestimmten Erweiterung wie `.html` enden. 

Weitere Informationen zur AWS Identity and Access Management (IAM-) Richtliniensprache finden Sie unter. [Einrichten von IAM mit S3 on Outposts](S3OutpostsIAM.md)

**Anmerkung**  
Beim Testen von [https://docs.aws.amazon.com/cli/latest/reference/s3outposts/](https://docs.aws.amazon.com/cli/latest/reference/s3outposts/)-Berechtigungen unter Verwendung der Amazon-S3-Konsole müssen Sie zusätzliche Berechtigungen erteilen, die die Konsole benötigt, wie etwa `s3outposts:createendpoint` und `s3outposts:listendpoints`.

**Zusätzliche Ressourcen für die Erstellung von Bucket-Richtlinien**
+ Eine Liste der IAM-Richtlinienaktionen, -Ressourcen und -Bedingungsschlüssel, die Sie beim Erstellen einer Bucket-Richtlinie von S3 on Outposts verwenden können, finden Sie unter [Aktionen, Ressourcen und Bedingungsschlüssel für Amazon S3 on Outposts](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazons3onoutposts.html).
+ Anleitungen zur Erstellung einer Richtlinie von S3 on Outposts finden Sie unter [Hinzufügen oder Bearbeiten einer Bucket-Richtlinie für einen Amazon-S3-on-Outposts-Bucket](S3OutpostsBucketPolicyEdit.md).

**Topics**
+ [Verwalten des Zugriffs auf einen Bucket von Amazon S3 on Outposts basierend auf spezifischen IP-Adressen](#S3OutpostsBucketPolicyManageIPaccess)

## Verwalten des Zugriffs auf einen Bucket von Amazon S3 on Outposts basierend auf spezifischen IP-Adressen
<a name="S3OutpostsBucketPolicyManageIPaccess"></a>

Eine Bucket-Richtlinie ist eine ressourcenbasierte AWS Identity and Access Management (IAM) -Richtlinie, mit der Sie Zugriffsberechtigungen für Ihren Bucket und die darin enthaltenen Objekte gewähren können. Nur der Bucket-Eigentümer kann einem Bucket eine Richtlinie zuordnen. Die dem Bucket zugeordneten Berechtigungen gelten für alle Objekte im Bucket, die dem Bucket-Eigentümer gehören. Bucket-Richtlinien sind auf eine Größe von 20 KB beschränkt. Weitere Informationen finden Sie unter [Bucket-Richtlinie](S3onOutposts.md#S3OutpostsBucketPolicies).

### Beschränken des Zugriffs auf bestimmte IP-Adressen
<a name="S3Outposts-example-bucket-policies-IP-1"></a>

Im folgenden Beispiel wird allen Benutzern die Berechtigung zum Ausführen von [S3-in-Outposts-Operationen](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsWorkingBuckets.html) an Objekten in festgelegten Buckets verweigert, es sei denn, die Anforderung stammt aus dem in der Bedingung angegebenen IP-Adressbereich. 

**Anmerkung**  
Wenn Sie den Zugriff auf eine bestimmte IP-Adresse beschränken, geben Sie unbedingt auch an, welche VPC-Endpunkte, VPC-Quell-IP-Adressen oder externen IP-Adressen auf den Bucket von S3 on Outposts zugreifen können. Andernfalls verlieren Sie möglicherweise den Zugriff auf den Bucket, wenn Ihre Richtlinie allen Benutzern die Ausführung von [https://docs.aws.amazon.com/cli/latest/reference/s3outposts/](https://docs.aws.amazon.com/cli/latest/reference/s3outposts/)-Operationen an Objekten in Ihrem Bucket von S3 on Outposts verweigert, ohne dass bereits die entsprechenden Berechtigungen vorhanden sind.

In der `Condition` Erklärung dieser Richtlinie wird *`192.0.2.0/24`* der Bereich der zulässigen IP-Adressen der Version 4 (IPv4) angegeben. 

Der `Condition` Block verwendet die `NotIpAddress` Bedingung und den `aws:SourceIp` Bedingungsschlüssel, bei dem es sich um einen AWS breiten Bedingungsschlüssel handelt. Der `aws:SourceIp`-Bedingungsschlüssel kann nur für öffentliche IP-Adressbereiche verwendet werden. Weitere Informationen zu diesen Bedingungsschlüsseln finden Sie unter [Aktionen, Ressourcen und Bedingungsschlüssel für S3 on Outposts](https://docs.aws.amazon.com//service-authorization/latest/reference/list_amazons3onoutposts.html). Die `aws:SourceIp` IPv4 Werte verwenden die Standard-CIDR-Notation. Weitere Informationen finden Sie in der [Referenz zu IAM-JSON-Richtlinienelementen](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements.html#Conditions_IPAddress) im *IAM-Benutzerhandbuch*. 

**Warnung**  
Ersetzen Sie vor der Verwendung dieser Richtlinie von S3 on Outposts den *`192.0.2.0/24`*-IP-Adressbereich in diesem Beispiel durch einen geeigneten Wert für Ihren Anwendungsfall. Andernfalls verlieren Sie die Möglichkeit, auf Ihren Bucket zuzugreifen.

```
 1. {
 2.     "Version": "2012-10-17",		 	 	 
 3.     "Id": "S3OutpostsPolicyId1",
 4.     "Statement": [
 5.         {
 6.             "Sid": "IPAllow",
 7.             "Effect": "Deny",
 8.             "Principal": "*",
 9.             "Action": "s3-outposts:*",
10.             "Resource": [
11.                 "arn:aws:aws:s3-outposts:region:111122223333:outpost/OUTPOSTS-ID/accesspoint/EXAMPLE-ACCESS-POINT-NAME",
12.                 "arn:aws:aws:s3-outposts:region:111122223333:outpost/OUTPOSTS-ID/bucket/amzn-s3-demo-bucket"
13.             ],
14.             "Condition": {
15.                 "NotIpAddress": {
16.                     "aws:SourceIp": "192.0.2.0/24"
17.                 }
18.             }
19.         }
20.     ]
21. }
```

### Erlaube sowohl als IPv4 auch Adressen IPv6
<a name="S3Outposts-example-bucket-policies-IP-2"></a>

Wenn Sie anfangen, IPv6 Adressen zu verwenden, empfehlen wir Ihnen, alle Richtlinien Ihrer Organisation mit Ihren IPv6 Adressbereichen zusätzlich zu Ihren bestehenden IPv4 Bereichen zu aktualisieren. Auf diese Weise können Sie sicherstellen, dass die Richtlinien auch bei der Umstellung auf funktionieren IPv6.

Die folgende Beispiel-Bucket-Richtlinie für S3 on Outposts zeigt, wie Sie Bereiche kombinieren IPv4 und IPv6 adressieren können, um alle gültigen IP-Adressen Ihres Unternehmens abzudecken. Die Beispielrichtlinie erteilt Zugriff auf die IP-Adressen *`192.0.2.1`* und *`2001:DB8:1234:5678::1`* und verweigert den Zugriff auf die Adressen *`203.0.113.1`* und *`2001:DB8:1234:5678:ABCD::1`*.

Der `aws:SourceIp`-Bedingungsschlüssel kann nur für öffentliche IP-Adressbereiche verwendet werden. Die IPv6 Werte für `aws:SourceIp` müssen im CIDR-Standardformat vorliegen. Für IPv6 unterstützen wir die Verwendung `::` zur Darstellung eines Bereichs von Nullen (z. B.`2001:DB8:1234:5678::/64`). Weitere Informationen finden Sie unter [IP-Adressen-Bedingungsoperatoren](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_condition_operators.html#Conditions_IPAddress) im *IAM-Benutzerhandbuch*.

**Warnung**  
Ersetzen Sie die IP-Adressbereiche in diesem Beispiel durch geeignete Werte für Ihren Anwendungsfall, bevor Sie diese Richtlinie von S3 on Outposts verwenden. Andernfalls verlieren Sie möglicherweise die Möglichkeit, auf Ihren Bucket zuzugreifen.

------
#### [ JSON ]

****  

```
{
    "Id": "S3OutpostsPolicyId2",
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "AllowIPmix",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::111122223333:root"
            },
            "Action": [
                "s3-outposts:GetObject",
                "s3-outposts:PutObject",
                "s3-outposts:ListBucket"
            ],
            "Resource": [            
                "arn:aws:s3-outposts:us-east-1:111122223333:outpost/op-01ac5d28a6a232904/bucket/amzn-s3-demo-bucket",
                "arn:aws:s3-outposts:us-east-1:111122223333:outpost/op-01ac5d28a6a232904/bucket/amzn-s3-demo-bucket/*"
            ],
            "Condition": {
                "IpAddress": {
                    "aws:SourceIp": [
                        "192.0.2.0/24",
                        "2001:DB8:1234:5678::/64"
                    ]
                },
                "NotIpAddress": {
                    "aws:SourceIp": [
                        "203.0.113.0/24",
                        "2001:DB8:1234:5678:ABCD::/80"
                    ]
                }
            }
        }
    ]
}
```

------

# Auflisten von Amazon-S3-on-Outposts-Buckets
<a name="S3OutpostsListBuckets"></a>

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 ist APIs, Daten dauerhaft und redundant auf mehreren Geräten und Servern auf Ihrem zu speichern. AWS Outposts Sie kommunizieren mit Ihrem Outpost-Bucket über einen Zugriffspunkt und eine Endpunktverbindung über eine Virtual Private Cloud (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 die AWS-Managementkonsole, AWS Command Line Interface (AWS CLI) AWS SDKs, oder REST-API verwenden. Weitere Informationen finden Sie unter [Was ist Amazon S3 on Outposts?](S3onOutposts.md).

Weitere Informationen über das Arbeiten mit Buckets in S3 on Outposts finden Sie unter [Arbeiten mit S3-on-Outposts-Buckets](S3OutpostsWorkingBuckets.md).

Die folgenden Beispiele zeigen Ihnen, wie Sie mithilfe von, und eine Liste Ihrer S3-On-Outposts-Buckets zurückgeben können. AWS-Managementkonsole AWS CLI AWS SDK für Java

## Verwenden der S3-Konsole
<a name="s3-outposts-bucket-list"></a>

1. Öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts buckets** (Outposts-Buckets) aus.

1. Sehen Sie sich Ihre Liste der S3-on-Outposts-Buckets unter **Outposts buckets** (Outposts-Buckets) an.

## Mit dem AWS CLI
<a name="S3OutpostsListRegionalBucketCLI"></a>

Im folgenden AWS CLI Beispiel wird eine Liste von Buckets in einem Outpost abgerufen. Zum Verwenden dieses Befehls ersetzen Sie `user input placeholder` durch Ihre eigenen Informationen. *Weitere Informationen zu diesem Befehl finden Sie [list-regional-buckets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/list-regional-buckets.html)in der AWS CLI Referenz.*

```
aws s3control list-regional-buckets --account-id 123456789012 --outpost-id op-01ac5d28a6a232904
```

## Verwenden des AWS SDK for Java
<a name="S3OutpostsListRegionalBucketJava"></a>

Im folgenden SDK für Java-Beispiel wird eine Liste von Buckets in einem Outpost abgerufen. Weitere Informationen finden Sie unter [ListRegionalBuckets](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListRegionalBuckets.html) in der *API-Referenz zu Amazon Simple Storage Service*.

```
import com.amazonaws.services.s3control.model.*;

public void listRegionalBuckets() {

    ListRegionalBucketsRequest reqListBuckets = new ListRegionalBucketsRequest()
            .withAccountId(AccountId)
            .withOutpostId(OutpostId);

    ListRegionalBucketsResult respListBuckets = s3ControlClient.listRegionalBuckets(reqListBuckets);
    System.out.printf("ListRegionalBuckets Response: %s%n", respListBuckets.toString());

}
```

# Einen S3 on Outposts Bucket mithilfe des AWS CLI und des SDK for Java abrufen
<a name="S3OutpostsGetBucket"></a>

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 ist APIs, Daten dauerhaft und redundant auf mehreren Geräten und Servern auf Ihrem zu speichern. AWS Outposts Sie kommunizieren mit Ihrem Outpost-Bucket über einen Zugriffspunkt und eine Endpunktverbindung über eine Virtual Private Cloud (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 die AWS-Managementkonsole, AWS Command Line Interface (AWS CLI) AWS SDKs, oder REST-API verwenden. Weitere Informationen finden Sie unter [Was ist Amazon S3 on Outposts?](S3onOutposts.md).

Die folgenden Beispiele zeigen Ihnen, wie Sie mit dem AWS CLI und AWS SDK für Java einen S3 Outposts Outposts-Bucket abrufen.

**Anmerkung**  
Wenn Sie mit Amazon S3 auf Outposts über das AWS CLI Oder arbeiten AWS SDKs, geben Sie den Access Point-ARN für den Outpost anstelle des Bucket-Namens an. Der Zugriffspunkt-ARN nimmt das folgende Format an, wobei `region` der AWS-Region -Code für die Region ist, in der sich der Outpost befindet:   
`arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point`   
Weitere Informationen zu S3 on Outposts finden Sie ARNs unter[Ressource ARNs für S3 auf Outposts](S3OutpostsIAM.md#S3OutpostsARN).

## Mit dem AWS CLI
<a name="S3OutpostsGetBucketCLI"></a>

Im folgenden Beispiel wird ein S3-on-Outposts-Bucket mit der AWS CLI abgerufen. Zum Verwenden dieses Befehls ersetzen Sie `user input placeholder` durch Ihre eigenen Informationen. Weitere Informationen über diesen Befehl finden Sie unter [get-bucket](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/get-bucket.html) in der *AWS CLI -Referenz*.

```
aws s3control get-bucket --account-id 123456789012 --bucket "arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket"
```

## Verwenden des AWS SDK for Java
<a name="S3OutpostsGetBucketJava"></a>

Im folgenden Beispiel für S3 on Outposts wird ein Bucket mit dem SDK for Java abgerufen. Weitere Informationen finden Sie unter [GetBucket](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html) in der *API-Referenz zu Amazon Simple Storage Service*.

```
import com.amazonaws.services.s3control.model.*;

public void getBucket(String bucketArn) {

    GetBucketRequest reqGetBucket = new GetBucketRequest()
            .withBucket(bucketArn)
            .withAccountId(AccountId);

    GetBucketResult respGetBucket = s3ControlClient.getBucket(reqGetBucket);
    System.out.printf("GetBucket Response: %s%n", respGetBucket.toString());

}
```

# Löschen Ihres Amazon-S3-on-Outposts-Buckets
<a name="S3OutpostsDeleteBucket"></a>

Mit Amazon S3 on Outposts können Sie S3-Buckets auf 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-Premise 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 kommunizieren mit Ihrem Outpost-Bucket über einen Zugriffspunkt und eine Endpunktverbindung über eine Virtual Private Cloud (VPC). Sie können bei Outpost-Buckets dieselben APIs und Funktionen wie in Amazon-S3-Buckets verwenden, inklusive Zugriffsrichtlinien, Verschlüsselung und Markierungen. Sie können S3 on Outposts über die AWS-Managementkonsole, AWS Command Line Interface (AWS CLI), AWS-SDKs oder REST-API verwenden. Weitere Informationen finden Sie unter [Was ist Amazon S3 on Outposts?](S3onOutposts.md).

Weitere Informationen über das Arbeiten mit Buckets in S3 on Outposts finden Sie unter [Arbeiten mit S3-on-Outposts-Buckets](S3OutpostsWorkingBuckets.md).

Das AWS-Konto, das den Bucket erstellt, besitzt ihn und ist das einzige, das ihn löschen kann.

**Anmerkung**  
Outposts-Buckets müssen leer sein, bevor sie gelöscht werden können.   
Die Amazon-S3-Konsole unterstützt keine S3-on-Outposts-Objektaktionen. Wenn Sie Objekte in Ihren S3-on-Outposts-Bucket hochladen und verwalten möchten, können Sie die REST-API, die AWS CLI oder AWS-SDKs verwenden.
Bevor Sie einen Outposts-Bucket löschen können, müssen Sie alle Outposts-Zugriffspunkte für den Bucket löschen. Weitere Informationen finden Sie unter [Löschen eines Zugriffspunkts](S3OutpostsAccessPointsDelete.md).
Sie können einen Bucket nicht wiederherstellen, nachdem er gelöscht wurde.

Die folgenden Beispiele veranschaulichen, wie Sie einen S3-on-Outposts-Bucket mithilfe der AWS-Managementkonsole und der AWS Command Line Interface (AWS CLI) löschen.

## Verwenden der S3-Konsole
<a name="s3-outposts-delete-bucket"></a>

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts buckets** (Outposts-Buckets) aus.

1. Wählen Sie den Bucket, den Sie löschen möchten, und wählen Sie **Delete (Löschen)**.

1. Bestätigen Sie das Löschen.

## Verwendung der AWS CLI
<a name="s3-outposts-delete-bucket-cli"></a>

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

```
aws s3control delete-bucket --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket
```

# Arbeiten mit Zugriffspunkten von Amazon S3 on Outposts
<a name="S3OutpostsAccessPoints"></a>

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. Zugriffspunkte unterstützen ausschließlich die virtuelle, Host-artige Adressierung.

**Anmerkung**  
Das AWS-Konto, das den Outposts-Bucket erstellt, besitzt ihn und ist das einzige, das ihm Zugriffspunkte zuweisen kann.

In den folgenden Abschnitten wird beschrieben, wie Sie die Zugriffspunkte für S3-on-Outposts-Buckets erstellen und verwalten.

**Topics**
+ [Erstellen eines S3-on-Outposts-Zugriffspunkten](S3OutpostsCreateAccessPoint.md)
+ [Verwenden eines Alias im Bucket-Stil für den Zugriffspunkt Ihres S3-on-Outposts-Buckets](s3-outposts-access-points-alias.md)
+ [Anzeigen von Informationen über eine Zugriffspunktkonfiguration](S3OutpostsAccessPointGet.md)
+ [Eine Liste Ihrer Amazon-S3-on-Outposts-Zugriffspunkte anzeigen](S3OutpostsAccessPointList.md)
+ [Löschen eines Zugriffspunkts](S3OutpostsAccessPointsDelete.md)
+ [Hinzufügen oder Bearbeiten einer Zugriffspunktrichtlinie](S3OutpostsAccessPointEditPolicy.md)
+ [Anzeigen einer Zugriffspunktsrichtlinie für einen S3-on-Outposts-Zugriffspunkt](S3OutpostsAccessPointGetPolicy.md)

# Erstellen eines S3-on-Outposts-Zugriffspunkten
<a name="S3OutpostsCreateAccessPoint"></a>

Um auf Ihren Amazon-S3-on-Outposts-Bucket zuzugreifen, müssen Sie einen Zugriffspunkt erstellen und konfigurieren.

Zugangspunkte 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.

In den folgenden Beispielen wird das Erstellen eines Zugriffspunkts für S3 on Outposts mithilfe der AWS-Managementkonsole, der AWS Command Line Interface (AWS CLI) und AWS SDK für Java veranschaulicht.

**Anmerkung**  
Das AWS-Konto, das den Outposts-Bucket erstellt, besitzt ihn und ist das einzige, das ihm Zugriffspunkte zuweisen kann.

## Verwenden der S3-Konsole
<a name="s3-outposts-bucket-create-accesspoint"></a>

1. Öffnen Sie die Amazon-S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts buckets** (Outposts-Buckets) aus.

1. Wählen Sie den Outposts-Bucket aus, für den Sie einen Outposts-Zugriffspunkt erstellen möchten.

1. Wählen Sie die Registerkarte **Outposts-Zugriffspunkte**.

1. Wählen Sie im Abschnitt **Outposts-Zugriffspunkte** die Option **Outposts-Zugriffspunkte erstellen** aus.

1. Geben Sie im Abschnitt **Outposts access point settings** (Einstellungen für den Outposts-Zugriffspunkt) einen Namen für den Zugriffspunkt ein und wählen Sie die Virtual Private Cloud (VPC) für den Zugriffspunkt aus.

1. 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 [Einrichten von IAM mit S3 on Outposts](S3OutpostsIAM.md).

## Verwendung der AWS CLI
<a name="S3OutpostsCreateAccessPointCLI"></a>

**Example**  
Im folgenden AWS CLI-Beispiel wird ein Zugriffspunkt für einen Outposts-Bucket erstellt. Zum Ausführen dieses Befehls ersetzen Sie `user input placeholders` durch Ihre Informationen.  

```
aws s3control create-access-point --account-id 123456789012 --name example-outposts-access-point --bucket "arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket" --vpc-configuration VpcId=example-vpc-12345
```

## Verwenden des AWS SDK für Java
<a name="S3OutpostsCreateAccessPointJava"></a>

**Example**  
Beispiele dafür, wie Sie mit dem AWS SDK für Java einen Zugangspunkt für einen S3 Outposts-Bucket erstellen, finden Sie unter [CreateOutpostsAccessPoint.java](https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/javav2/example_code/s3/src/main/java/com/example/s3/outposts/CreateOutpostsAccessPoint.java) in den *Codebeispielen für AWS SDK für Java 2.x*.

# Verwenden eines Alias im Bucket-Stil für den Zugriffspunkt Ihres S3-on-Outposts-Buckets
<a name="s3-outposts-access-points-alias"></a>

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](S3OutpostsAPI.md#S3OutpostsAPIsObject).

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 zu finden Sie ARNs unter [Amazon Resource Names (ARNs)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in der *Allgemeine AWS-Referenz*.

Weitere Informationen über die Zugriffspunkt-Aliasse finden Sie in den folgenden Themen.

**Topics**
+ [Zugriffspunkt-Aliasse](#access-points-alias-name-s3-outposts)
+ [Verwenden eines Zugriffspunkt-Alias in einer Objektoperation von S3 on Outposts](#access-points-alias-use-case-s3-outposts)
+ [Einschränkungen](#access-points-alias-limitations-s3-outposts)

## Zugriffspunkt-Aliasse
<a name="access-points-alias-name-s3-outposts"></a>

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](S3OutpostsWorkingBuckets.md).

### Suchen des Zugriffspunkt-Alias
<a name="access-points-alias-name-s3-outposts-find"></a>

Die folgenden Beispiele zeigen Ihnen, wie Sie einen Zugriffspunkt-Alias mit der Amazon-S3-Konsole und der AWS CLI finden.

**Example : 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**

1. Öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts access points** (Outposts--Zugriffspunkte) aus.

1. 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.

**Example : Erstellen Sie einen Access Point mithilfe von AWS CLI und suchen Sie den Access Point-Alias in der Antwort**  
Das folgende AWS CLI Beispiel für den `create-access-point` Befehl erstellt den Access Point und gibt den automatisch generierten Access Point-Alias zurück. Zum Ausführen dieses Befehls ersetzen Sie `user input placeholders` durch Ihre Informationen.  

```
aws s3control create-access-point --bucket example-outposts-bucket --name example-outposts-access-point --account-id 123456789012

{
    "AccessPointArn":
    "arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point",
    "Alias": "example-outp-o01ac5d28a6a232904e8xz5w8ijx1qzlbp3i3kuse10--op-s3"
}
```

**Example : Rufen Sie einen Zugriffspunkt-Alias ab, indem Sie den 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 `user input placeholders` durch Ihre Informationen.  

```
aws s3control get-access-point --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket --name example-outposts-access-point --account-id 123456789012

{
    "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": "example-outp-o0b1d075431d83bebde8xz5w8ijx1qzlbp3i3kuse10--op-s3"
}
```

**Example : Listet Access Points auf, um einen Access Point-Alias zu finden, indem Sie AWS CLI**  
Das folgende AWS CLI Beispiel für den `list-access-points` Befehl listet Informationen über den angegebenen Access Point auf. Diese Informationen enthalten den Zugriffspunkt-Alias. Zum Ausführen dieses Befehls ersetzen Sie `user input placeholders` durch Ihre Informationen.  

```
aws s3control list-access-points --account-id 123456789012 --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": "example-outp-o0b1d075431d83bebde8xz5w8ijx1qzlbp3i3kuse10--op-s3"
        }
    ]
}
```

## Verwenden eines Zugriffspunkt-Alias in einer Objektoperation von S3 on Outposts
<a name="access-points-alias-use-case-s3-outposts"></a>

Bei der Übernahme von Zugriffspunkten können Sie Zugriffspunkt-Aliasse verwenden, ohne dass umfangreiche Codeänderungen erforderlich sind.

Dieses AWS CLI Beispiel zeigt einen `get-object` Vorgang für einen S3 on Outposts-Bucket. In diesem Beispiel wird anstelle des vollständigen Zugriffspunkt-ARN der Zugriffspunkt-Alias als Wert für `--bucket` verwendet.

```
aws s3api get-object --bucket my-access-po-o0b1d075431d83bebde8xz5w8ijx1qzlbp3i3kuse10--op-s3 --key  testkey  sample-object.rtf

{
    "AcceptRanges": "bytes",
    "LastModified": "2020-01-08T22:16:28+00:00",
    "ContentLength": 910,
    "ETag": "\"00751974dc146b76404bb7290f8f51bb\"",
    "VersionId": "null",
    "ContentType": "text/rtf",
    "Metadata": {}
}
```

## Einschränkungen
<a name="access-points-alias-limitations-s3-outposts"></a>
+ 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](S3OutpostsAPI.md#S3OutpostsAPIsBucket).
+ Aliase können nicht in AWS Identity and Access Management (IAM-) Richtlinien verwendet werden.

# Anzeigen von Informationen über eine Zugriffspunktkonfiguration
<a name="S3OutpostsAccessPointGet"></a>

*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.

In den folgenden Themen erfahren Sie, wie Sie mithilfe von, AWS Command Line Interface (AWS CLI) und AWS SDK für Java Konfigurationsinformationen für einen S3 on AWS-Managementkonsole Outposts-Zugriffspunkt zurückgeben.

## Verwenden der S3-Konsole
<a name="s3-outposts-bucket-get-accesspoint"></a>

1. Öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts access points** (Outposts--Zugriffspunkte) aus.

1. Wählen Sie den Outposts-Zugriffspunkt aus, für den Sie Konfigurationsdetails anzeigen möchten.

1. Sehen Sie sich unter **Outposts access point overview** (Übersicht über Outposts-Zugriffspunkte) die Konfigurationsdetails zum Zugriffspunkt an.

## Mit dem AWS CLI
<a name="S3OutpostsGetAccessPointCLI"></a>

Im folgenden AWS CLI Beispiel wird ein Access Point für einen Outposts-Bucket abgerufen. Ersetzen Sie `user input placeholders` durch Ihre Informationen.

```
aws s3control get-access-point --account-id 123456789012 --name arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point
```

## Verwenden des AWS SDK for Java
<a name="S3OutpostsGetAccessPointJava"></a>

Im folgenden Beispiel für SDK für Java wird ein Zugriffspunkt für einen Outposts-Bucket abgerufen.

```
import com.amazonaws.services.s3control.model.*;

public void getAccessPoint(String accessPointArn) {

    GetAccessPointRequest reqGetAP = new GetAccessPointRequest()
            .withAccountId(AccountId)
            .withName(accessPointArn);

    GetAccessPointResult respGetAP = s3ControlClient.getAccessPoint(reqGetAP);
    System.out.printf("GetAccessPoint Response: %s%n", respGetAP.toString());

}
```

# Eine Liste Ihrer Amazon-S3-on-Outposts-Zugriffspunkte anzeigen
<a name="S3OutpostsAccessPointList"></a>

*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.

In den folgenden Themen erfahren Sie, wie Sie mithilfe von, AWS Command Line Interface (AWS CLI) und AWS SDK für Java eine Liste Ihrer S3 on Outposts Access Points zurückgeben können. AWS-Managementkonsole

## Verwenden der S3-Konsole
<a name="s3-outposts-bucket-list-accesspoints"></a>

1. Öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts access points** (Outposts--Zugriffspunkte) aus.

1. Sehen Sie sich Ihre Liste der S3-on-Outposts-Zugriffspunkte unter **Outposts access points**(Outposts-Zugriffspunkte) an.

## Mit dem AWS CLI
<a name="S3OutpostsListAccessPointCLI"></a>

Das folgende AWS CLI Beispiel listet die Access Points für einen Outposts-Bucket auf. Zum Ausführen dieses Befehls ersetzen Sie `user input placeholders` durch Ihre Informationen.

```
aws s3control list-access-points --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket
```

## Verwenden des AWS SDK for Java
<a name="S3OutpostsListAccessPointJava"></a>

Im folgenden Beispiel für SDK für Java werden Zugriffspunkte für einen Outposts-Bucket aufgelistet.

```
import com.amazonaws.services.s3control.model.*;

public void listAccessPoints(String bucketArn) {

    ListAccessPointsRequest reqListAPs = new ListAccessPointsRequest()
            .withAccountId(AccountId)
            .withBucket(bucketArn);

    ListAccessPointsResult respListAPs = s3ControlClient.listAccessPoints(reqListAPs);
    System.out.printf("ListAccessPoints Response: %s%n", respListAPs.toString());

}
```

# Löschen eines Zugriffspunkts
<a name="S3OutpostsAccessPointsDelete"></a>

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.

Die folgenden Beispiele zeigen Ihnen, wie Sie einen Zugriffspunkt mit der AWS-Managementkonsole und der AWS Command Line Interface (AWS CLI) löschen.

## Verwenden der S3-Konsole
<a name="s3-outposts-bucket-delete-ap"></a>

1. Öffnen Sie die Amazon-S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts access points** (Outposts-Zugriffspunkte) aus.

1. Wählen Sie im Bereich **Outposts-Zugriffspunkte** den Outposts-Zugriffspunkt aus, den Sie löschen möchten.

1. Wählen Sie **Delete (Löschen)**.

1. Bestätigen Sie das Löschen.

## Verwendung der AWS CLI
<a name="S3OutpostsAccessPointsDeleteCLI"></a>

Im folgenden AWS CLI-Beispiel wird ein Outposts-Zugriffspunkt gelöscht. Zum Ausführen dieses Befehls ersetzen Sie `user input placeholders` durch Ihre Informationen.

```
aws s3control delete-access-point --account-id 123456789012 --name arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point
```

# Hinzufügen oder Bearbeiten einer Zugriffspunktrichtlinie
<a name="S3OutpostsAccessPointEditPolicy"></a>

Jeder Zugriffspunkt verfügt über unterschiedliche Berechtigungen und Netzwerkkontrollen, die Amazon S3 on Outposts auf alle Anforderungen anwendet, die über diesen Zugriffspunkt eingehen. Jeder Zugriffspunkt erzwingt eine benutzerdefinierte Zugriffspunktrichtlinie, die in Verbindung mit der Bucket-Richtlinie funktioniert, die dem zugrunde liegenden Bucket zugeordnet ist. Weitere Informationen finden Sie unter [Zugriffspunkte](S3OutpostsWorkingBuckets.md#S3OutpostsAP).

Die folgenden Themen zeigen Ihnen, wie Sie die Zugriffspunktsrichtlinie für S3 on Outposts mithilfe von AWS-Managementkonsole, AWS Command Line Interface (AWS CLI) und AWS SDK für Java hinzufügen oder bearbeiten.

## Verwenden der S3-Konsole
<a name="s3-outposts-bucket-edit-accesspoint"></a>

1. Öffnen Sie die Amazon-S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts buckets** (Outposts-Buckets) aus.

1. Wählen Sie den Outposts-Bucket aus, für den Sie die Zugriffspunktsrichtlinie bearbeiten möchten.

1. Wählen Sie die Registerkarte **Outposts-Zugriffspunkte**.

1. Wählen Sie im Abschnitt **Outposts-Zugriffspunkte** den Zugriffspunkt aus, dessen Richtlinie Sie bearbeiten möchten, und wählen Sie **Richtlinie bearbeiten**.

1. Fügen Sie die Richtlinie im Abschnitt **Richtlinien für den Outposts-Zugriffspunkt** hinzu oder bearbeiten Sie sie. Weitere Informationen finden Sie unter [Einrichten von IAM mit S3 on Outposts](S3OutpostsIAM.md).

## Verwendung der AWS CLI
<a name="S3OutpostsPutAccessPointPolicyCLI"></a>

Im folgenden AWS CLI-Beispiel wird eine Richtlinie für einen Outposts-Zugriffspunkt eingerichtet.

1. Speichern Sie die folgende Zugriffspunktrichtlinie in einer JSON-Datei. In diesem Beispiel heißt die Datei `appolicy1.json`. Ersetzen Sie `user input placeholders` durch Ihre Informationen.

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Id":"exampleAccessPointPolicy",
      "Statement":[
         {
            "Sid":"st1",
            "Effect":"Allow",
            "Principal":{
               "AWS":"123456789012"
            },
            "Action":"s3-outposts:*",
            "Resource":"arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point
         }
      ]
   }
   ```

1. Senden Sie die JSON-Datei als Teil des CLI-Befehls `put-access-point-policy`. Ersetzen Sie `user input placeholders` durch Ihre Informationen.

   ```
   aws s3control put-access-point-policy --account-id 123456789012 --name arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point --policy file://appolicy1.json
   ```

## Verwenden des AWS-SDK für Java
<a name="S3OutpostsPutAccessPointPolicyJava"></a>

Im folgenden SDK-für-Java-Beispiel wird eine Richtlinie für einen Outposts-Zugriffspunkt eingerichtet.

```
import com.amazonaws.services.s3control.model.*;

public void putAccessPointPolicy(String accessPointArn) {

    String policy = "{\"Version\":\"2012-10-17\",\"Id\":\"testAccessPointPolicy\",\"Statement\":[{\"Sid\":\"st1\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"" + AccountId + "\"},\"Action\":\"s3-outposts:*\",\"Resource\":\"" + accessPointArn + "\"}]}";

    PutAccessPointPolicyRequest reqPutAccessPointPolicy = new PutAccessPointPolicyRequest()
            .withAccountId(AccountId)
            .withName(accessPointArn)
            .withPolicy(policy);

    PutAccessPointPolicyResult respPutAccessPointPolicy = s3ControlClient.putAccessPointPolicy(reqPutAccessPointPolicy);
    System.out.printf("PutAccessPointPolicy Response: %s%n", respPutAccessPointPolicy.toString());
    printWriter.printf("PutAccessPointPolicy Response: %s%n", respPutAccessPointPolicy.toString());

}
```

# Anzeigen einer Zugriffspunktsrichtlinie für einen S3-on-Outposts-Zugriffspunkt
<a name="S3OutpostsAccessPointGetPolicy"></a>

Jeder Zugriffspunkt verfügt über unterschiedliche Berechtigungen und Netzwerkkontrollen, die Amazon S3 on Outposts auf alle Anforderungen anwendet, die über diesen Zugriffspunkt eingehen. Jeder Zugriffspunkt erzwingt eine benutzerdefinierte Zugriffspunktrichtlinie, die in Verbindung mit der Bucket-Richtlinie funktioniert, die dem zugrunde liegenden Bucket zugeordnet ist. Weitere Informationen finden Sie unter [Zugriffspunkte](S3OutpostsWorkingBuckets.md#S3OutpostsAP).

Weitere Informationen zum Arbeiten mit Zugriffspunkten in S3 on Outposts finden Sie unter [Arbeiten mit S3-on-Outposts-Buckets](S3OutpostsWorkingBuckets.md).

Die folgenden Themen zeigen Ihnen, wie Sie die Zugriffspunktrichtlinie für S3 on Outposts mithilfe der AWS-Managementkonsole, AWS Command Line Interface (AWS CLI) und AWS SDK für Java anzeigen.

## Verwenden der S3-Konsole
<a name="s3-outposts-bucket-get-accesspoint-policy"></a>

1. Öffnen Sie die Amazon-S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts access points** (Outposts--Zugriffspunkte) aus.

1. Wählen Sie den Outposts-Zugriffspunkt aus, für den Sie die Richtlinie anzeigen möchten.

1. Überprüfen Sie auf dem Tab **Permissions** (Berechtigungen) die Zugriffspunktrichtlinie für S3 on Outposts.

1. Weitere Informationen zum Bearbeiten der Zugriffspunktrichtlinie finden Sie unter [Hinzufügen oder Bearbeiten einer Zugriffspunktrichtlinie](S3OutpostsAccessPointEditPolicy.md).

## Verwendung der AWS CLI
<a name="S3OutpostsGetAccessPointPolicyCLI"></a>

Im folgenden AWS CLI-Beispiel wird eine Richtlinie für einen Outposts-Zugriffspunkt abgerufen. Zum Ausführen dieses Befehls ersetzen Sie `user input placeholders` durch Ihre Informationen.

```
aws s3control get-access-point-policy --account-id 123456789012 --name arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/accesspoint/example-outposts-access-point
```

## Verwenden des AWS-SDK für Java
<a name="S3OutpostsGetAccessPointPolicyJava"></a>

Im folgenden SDK-für-Java-Beispiel wird eine Richtlinie für einen Outposts-Zugriffspunkt abgerufen.

```
import com.amazonaws.services.s3control.model.*;

public void getAccessPointPolicy(String accessPointArn) {

    GetAccessPointPolicyRequest reqGetAccessPointPolicy = new GetAccessPointPolicyRequest()
            .withAccountId(AccountId)
            .withName(accessPointArn);

    GetAccessPointPolicyResult respGetAccessPointPolicy = s3ControlClient.getAccessPointPolicy(reqGetAccessPointPolicy);
    System.out.printf("GetAccessPointPolicy Response: %s%n", respGetAccessPointPolicy.toString());
    printWriter.printf("GetAccessPointPolicy Response: %s%n", respGetAccessPointPolicy.toString());

}
```

# Arbeiten mit Amazon-S3-on-Outposts-Endpunkten
<a name="S3OutpostsEndpointsWorking"></a>

Wenn Sie Anforderungen an einen Zugriffspunkt für Amazon S3 on Outposts weiterleiten möchten, müssen Sie einen S3-on-Outposts-Endpunkt erstellen und konfigurieren. Zum Erstellen eines Endpunkts muss Ihr Service-Link eine aktive Verbindung mit Ihrer Outposts-Heimatregion aufweisen. Jeder Virtual Private Cloud (VPC) in Ihrem Outpost kann ein Endpunkt zugeordnet sein. Weitere Informationen zu Endpunktkontingenten finden Sie unter [Netzwerkanforderungen von S3 on Outposts](S3OnOutpostsRestrictionsLimitations.md#S3OnOutpostsConnectivityRestrictions). Sie müssen einen Endpunkt erstellen, um auf Ihre Outposts-Buckets zugreifen und Objekt-Operationen ausführen zu können. Weitere Informationen finden Sie unter [Endpunkte](S3OutpostsWorkingBuckets.md#S3OutpostsEP).

Nachdem Sie einen Endpunkt erstellt haben, finden Sie im Feld „Status“ weitere Informationen zum Status des Endpunkts. Wenn Ihre Outposts offline sind, wird CREATE\$1FAILED zurückgegeben. Sie können Ihre Service-Link-Verbindung überprüfen, den Endpunkt löschen und das Erstellen erneut versuchen, nachdem die Verbindung wiederhergestellt wurde. Eine Liste mit zusätzlichen Fehlercodes finden Sie nachstehend. Weitere Informationen finden Sie unter [Endpunkte](S3OutpostsWorkingBuckets.md#S3OutpostsEP).


| API | Status | Grund für Fehlschlag – Fehlercode | Meldung – Grund für Fehlschlag | 
| --- | --- | --- | --- | 
| CreateEndpoint | Create\$1Failed | OutpostNotReachable | Der Endpunkt konnte nicht erstellt werden, da die Service-Link-Verbindung zur Outposts-Heimatregion unterbrochen ist. Überprüfen Sie Ihre Verbindung, löschen Sie den Endpunkt und versuchen Sie es erneut. | 
| CreateEndpoint | Create\$1Failed | InternalError | Der Endpunkt konnte aufgrund eines internen Fehlers nicht erstellt werden. Bitte löschen Sie den Endpunkt und erstellen Sie ihn erneut. | 
| DeleteEndpoint | Delete\$1Failed | OutpostNotReachable | Der Endpunkt konnte nicht gelöscht werden, da die Service-Link-Verbindung zur Outposts-Heimatregion unterbrochen ist. Überprüfen Sie Ihre Verbindung und versuchen Sie es erneut. | 
| DeleteEndpoint | Delete\$1Failed | InternalError | Der Endpunkt konnte aufgrund eines internen Fehlers nicht gelöscht werden. Bitte versuchen Sie es noch einmal. | 

Weitere Informationen über das Arbeiten mit Buckets in S3 on Outposts finden Sie unter [Arbeiten mit S3-on-Outposts-Buckets](S3OutpostsWorkingBuckets.md).

In den folgenden Abschnitten wird die Erstellung und Verwaltung von Endpunkten für S3 on Outposts beschrieben.

**Topics**
+ [Erstellen eines Endpunkts in einem Outpost](S3OutpostsCreateEndpoint.md)
+ [Anzeigen einer Liste Ihrer Amazon-S3-on-Outposts-Endpunkte](S3OutpostsListEndpoints.md)
+ [Löschen eines Amazon-S3-on-Outposts-Endpunkts](S3OutpostsDeleteEndpoints.md)

# Erstellen eines Endpunkts in einem Outpost
<a name="S3OutpostsCreateEndpoint"></a>

Wenn Sie Anforderungen an einen Zugriffspunkt für Amazon S3 on Outposts weiterleiten möchten, müssen Sie einen S3-on-Outposts-Endpunkt erstellen und konfigurieren. Zum Erstellen eines Endpunkts muss Ihr Service-Link eine aktive Verbindung mit Ihrer Outposts-Heimatregion aufweisen. Jeder Virtual Private Cloud (VPC) in Ihrem Outpost kann ein Endpunkt zugeordnet sein. Weitere Informationen zu Endpunktkontingenten finden Sie unter [Netzwerkanforderungen von S3 on Outposts](S3OnOutpostsRestrictionsLimitations.md#S3OnOutpostsConnectivityRestrictions). Sie müssen einen Endpunkt erstellen, um auf Ihre Outposts-Buckets zugreifen und Objekt-Operationen ausführen zu können. Weitere Informationen finden Sie unter [Endpunkte](S3OutpostsWorkingBuckets.md#S3OutpostsEP).

**Berechtigungen**  
Weitere Informationen zu den erforderlichen Berechtigungen für das Erstellen eines Endpunkts finden Sie unter [Berechtigungen für S3-on-Outposts-Endpunkte](S3OutpostsIAM.md#S3OutpostsEndpointPermissions).

Wenn Sie einen Endpunkt erstellen, erstellt S3 on Outposts auch eine serviceverknüpfte Rolle in Ihrem AWS-Konto. Weitere Informationen finden Sie unter [Verwenden von serviceverknüpften Rollen für S3 on Outposts](S3OutpostsServiceLinkedRoles.md).

Die folgenden Beispiele zeigen, wie Sie einen S3-on-Outposts-Endpunkt mithilfe der AWS-Managementkonsole, AWS Command Line Interface (AWS CLI) und AWS SDK für Java erstellen. 

## Verwenden der S3-Konsole
<a name="S3OutpostsCreateEndpointConsole"></a>

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts access points** (Outposts-Zugriffspunkte) aus.

1. Wählen Sie den Tab **Outposts endpoints** (Outposts-Endpunkte) aus.

1. Wählen Sie **Create Outposts endpoint** (Outposts-Endpunkt erstellen) aus.

1. Wählen Sie unter **Outpost** den Outpost aus, auf dem dieser Endpunkt erstellt werden soll.

1. Wählen Sie unter **VPC** eine VPC aus, die noch keinen Endpunkt hat und außerdem den Regeln für Outposts-Endpunkte entspricht.

   Eine Virtual Private Cloud (VPC) ermöglicht es Ihnen, AWS-Ressourcen in einem virtuellen Netzwerk zu launchen, das Sie definieren. 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. 

   Wenn Sie keine VPC haben, wählen Sie **VPC erstellen** aus. Weitere Informationen finden Sie unter [Erstellen von Zugriffspunkten, die auf eine Virtual Private Cloud (VPC) beschränkt sind](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-vpc.html) im *Amazon-S3-Benutzerhandbuch*.

1. Wählen Sie **Create Outposts endpoint** (Outposts-Endpunkt erstellen) aus.

## Verwendung der AWS CLI
<a name="S3OutpostsCreateEndpointCLI"></a>

**Example**  
Im folgenden AWS CLI-Beispiel wird ein Endpunkt für einen Outpost mithilfe des VPC-Ressourcenzugriffstyps erstellt. Die VPC ist vom Subnetz abgeleitet. Zum Ausführen dieses Befehls ersetzen Sie `user input placeholders` durch Ihre Informationen.  

```
aws s3outposts create-endpoint --outpost-id op-01ac5d28a6a232904 --subnet-id subnet-8c7a57c5 --security-group-id sg-ab19e0d1
```
Im folgenden AWS CLI-Beispiel wird ein Endpunkt für einen Outpost mit dem Zugriffstyp des kundeneigenen IP-Adresspools (CoIP-Pool) erstellt. Zum Ausführen dieses Befehls ersetzen Sie `user input placeholders` durch Ihre Informationen.  

```
aws s3outposts create-endpoint --outpost-id op-01ac5d28a6a232904 --subnet-id subnet-8c7a57c5 --security-group-id sg-ab19e0d1 --access-type CustomerOwnedIp --customer-owned-ipv4-pool ipv4pool-coip-12345678901234567
```

## Verwenden des AWS SDK für Java
<a name="S3OutpostsCreateEndpointJava"></a>

**Example**  
Beispiele dafür, wie Sie mit dem AWS SDK für Java einen Endpunkt für einen S3 Outpost erstellen, finden Sie unter [CreateOutpostsEndpunkt.java](https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/javav2/example_code/s3/src/main/java/com/example/s3/outposts/CreateOutpostsEndPoint.java) in den *Codebeispielen für AWS SDK für Java 2.x*.

# Anzeigen einer Liste Ihrer Amazon-S3-on-Outposts-Endpunkte
<a name="S3OutpostsListEndpoints"></a>

Wenn Sie Anforderungen an einen Zugriffspunkt für Amazon S3 on Outposts weiterleiten möchten, müssen Sie einen S3-on-Outposts-Endpunkt erstellen und konfigurieren. Zum Erstellen eines Endpunkts muss Ihr Service-Link eine aktive Verbindung mit Ihrer Outposts-Heimatregion aufweisen. Jeder Virtual Private Cloud (VPC) in Ihrem Outpost kann ein Endpunkt zugeordnet sein. Weitere Informationen zu Endpunktkontingenten finden Sie unter [Netzwerkanforderungen von S3 on Outposts](S3OnOutpostsRestrictionsLimitations.md#S3OnOutpostsConnectivityRestrictions). Sie müssen einen Endpunkt erstellen, um auf Ihre Outposts-Buckets zugreifen und Objekt-Operationen ausführen zu können. Weitere Informationen finden Sie unter [Endpunkte](S3OutpostsWorkingBuckets.md#S3OutpostsEP).

Die folgenden Beispiele zeigen Ihnen, wie Sie mithilfe von, AWS Command Line Interface (AWS CLI) und eine Liste Ihrer S3 on Outposts-Endpunkte zurückgeben können. AWS-Managementkonsole AWS SDK für Java

## Verwenden der S3-Konsole
<a name="s3-outposts-endpoint-list"></a>

1. Öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts access points** (Outposts-Zugriffspunkte) aus.

1. Wählen Sie auf der Seite **Outposts access points** (Outposts-Zugriffspunkte) den Tab **Outposts endpoints** (Outposts-Endpunkte) aus.

1. Unter **Outposts endpoints** (Outposts-Endpunkte) können Sie eine Liste Ihrer S3-on-Outposts-Endpunkte anzeigen.

## Mit dem AWS CLI
<a name="S3OutpostsListEndpointsCLI"></a>

Das folgende AWS CLI Beispiel listet die Endpunkte für die AWS Outposts Ressourcen auf, die Ihrem Konto zugeordnet sind. Weitere Informationen über diesen Befehl finden Sie unter [list-endpoints](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3outposts/list-endpoints.html) in der *AWS CLI -Referenz*.

```
aws s3outposts list-endpoints
```

## Verwenden des AWS SDK for Java
<a name="S3OutpostsListEndpointsJava"></a>

Im folgenden SDK für Java-Beispiel werden Endpunkte für einen Outpost aufgelistet. Weitere Informationen finden Sie unter [ListEndpoints](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3outposts_ListEndpoints.html) in der *API-Referenz zu Amazon Simple Storage Service*.

```
import com.amazonaws.services.s3outposts.AmazonS3Outposts;
import com.amazonaws.services.s3outposts.AmazonS3OutpostsClientBuilder;
import com.amazonaws.services.s3outposts.model.ListEndpointsRequest;
import com.amazonaws.services.s3outposts.model.ListEndpointsResult;

public void listEndpoints() {
    AmazonS3Outposts s3OutpostsClient = AmazonS3OutpostsClientBuilder
                .standard().build();
                
    ListEndpointsRequest listEndpointsRequest = new ListEndpointsRequest();
    ListEndpointsResult listEndpointsResult = s3OutpostsClient.listEndpoints(listEndpointsRequest);
    System.out.println("List endpoints result is " + listEndpointsResult);
}
```

# Löschen eines Amazon-S3-on-Outposts-Endpunkts
<a name="S3OutpostsDeleteEndpoints"></a>

Wenn Sie Anforderungen an einen Zugriffspunkt für Amazon S3 on Outposts weiterleiten möchten, müssen Sie einen S3-on-Outposts-Endpunkt erstellen und konfigurieren. Zum Erstellen eines Endpunkts muss Ihr Service-Link eine aktive Verbindung mit Ihrer Outposts-Heimatregion aufweisen. Jeder Virtual Private Cloud (VPC) in Ihrem Outpost kann ein Endpunkt zugeordnet sein. Weitere Informationen zu Endpunktkontingenten finden Sie unter [Netzwerkanforderungen von S3 on Outposts](S3OnOutpostsRestrictionsLimitations.md#S3OnOutpostsConnectivityRestrictions). Sie müssen einen Endpunkt erstellen, um auf Ihre Outposts-Buckets zugreifen und Objekt-Operationen ausführen zu können. Weitere Informationen finden Sie unter [Endpunkte](S3OutpostsWorkingBuckets.md#S3OutpostsEP).

Die folgenden Beispiele zeigen Ihnen, wie Sie Ihre S3 on Outposts-Endpunkte mithilfe von AWS-Managementkonsole, AWS Command Line Interface (AWS CLI) und löschen. AWS SDK für Java

## Verwenden der S3-Konsole
<a name="s3-outposts-endpoint-delete"></a>

1. Öffnen Sie die Amazon S3 S3-Konsole unter [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Wählen Sie im Navigationsbereich **Outposts access points** (Outposts-Zugriffspunkte) aus.

1. Wählen Sie auf der Seite **Outposts access points** (Outposts-Zugriffspunkte) den Tab **Outposts endpoints** (Outposts-Endpunkte) aus.

1. Wählen Sie unter **Outposts endpoints** (Outposts-Endpunkte) den Endpunkt aus, den Sie löschen möchten, und klicken Sie dann auf **Delete** (Löschen).

## Mit dem AWS CLI
<a name="S3OutpostsDeleteEndpointCLI"></a>

Das folgende AWS CLI Beispiel löscht einen Endpunkt für einen Outpost. Zum Ausführen dieses Befehls ersetzen Sie `user input placeholders` durch Ihre Informationen.

```
aws s3outposts delete-endpoint --endpoint-id example-endpoint-id --outpost-id op-01ac5d28a6a232904
```

## Verwenden des AWS SDK for Java
<a name="S3OutpostsDeleteEndpointJava"></a>

Im folgenden SDK-für-Java-Beispiel wird ein Endpunkt für einen Outpost gelöscht. Wenn Sie dieses Beispiel verwenden möchten, ersetzen Sie `user input placeholders` durch Ihre Informationen.

```
import com.amazonaws.arn.Arn;
import com.amazonaws.services.s3outposts.AmazonS3Outposts;
import com.amazonaws.services.s3outposts.AmazonS3OutpostsClientBuilder;
import com.amazonaws.services.s3outposts.model.DeleteEndpointRequest;

public void deleteEndpoint(String endpointArnInput) {
    String outpostId = "op-01ac5d28a6a232904";
    AmazonS3Outposts s3OutpostsClient = AmazonS3OutpostsClientBuilder
                .standard().build();
                
    Arn endpointArn = Arn.fromString(endpointArnInput);
    String[] resourceParts = endpointArn.getResource().getResource().split("/");
    String endpointId = resourceParts[resourceParts.length - 1];
    DeleteEndpointRequest deleteEndpointRequest = new DeleteEndpointRequest()
                .withEndpointId(endpointId)
                .withOutpostId(outpostId);
    s3OutpostsClient.deleteEndpoint(deleteEndpointRequest);
    System.out.println("Endpoint with id " + endpointId + " is deleted.");
}
```