

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.

# Konfigurieren von Block-Public-Access-Einstellungen für Ihre S3-Buckets
<a name="configuring-block-public-access-bucket"></a>

Amazon S3 Block Public Access bietet Einstellungen für Access Points, Buckets, Organisationen und Konten, die Sie bei der Verwaltung des öffentlichen Zugriffs auf Amazon S3-Ressourcen unterstützen. Standardmäßig erlauben neue Buckets, Zugriffspunkte und Objekte keinen öffentlichen Zugriff. Weitere Informationen finden Sie unter [Blockieren des öffentlichen Zugriffs auf Ihren Amazon-S3-Speicher](access-control-block-public-access.md).

**Anmerkung**  
Bucket-level Die Einstellungen für die Sperrung des öffentlichen Zugriffs entsprechen den Richtlinien auf Organisations- und Kontoebene. S3 wendet die restriktivste Einstellung zwischen Konfigurationen auf Bucketebene und effektiven Konfigurationen auf Kontoebene an (die gegebenenfalls durch Unternehmensrichtlinien durchgesetzt werden kann).

Sie können die S3-Konsole, AWS CLI AWS SDKs und die REST-API verwenden, um öffentlichen Zugriff auf einen oder mehrere Buckets zu gewähren. Sie können den öffentlichen Zugriff auf Buckets, die bereits öffentlich sind, auch blockieren. Weitere Informationen dazu finden Sie in den folgenden Abschnitten.

Informationen zum Konfigurieren von Einstellungen zum Blockieren des öffentlichen Zugriffs für jeden Bucket in Ihrem Konto finden Sie unter [Konfigurieren der Block-Public-Access-Einstellungen für Ihr Konto](configuring-block-public-access-account.md). Informationen zur unternehmensweiten zentralen Verwaltung finden Sie in der [ S3-Richtlinie ](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_s3.html) im Benutzerhandbuch. *AWS Organizations *

Informationen zum Konfigurieren von Block Public Access für Zugriffspunkte finden Sie unter [Durchführen von Block Public Access-Vorgänge an einem Zugriffspunkt](access-control-block-public-access.md#access-control-block-public-access-examples-access-point).

## Verwendung der AWS CLI
<a name="configuring-block-public-access-bucket-cli"></a>

Verwenden Sie den AWS CLI Dienst, um den öffentlichen Zugriff auf einen Bucket zu blockieren oder den öffentlichen Zugriffsblock zu löschen`s3api`. Folgende Vorgänge auf Bucket-Ebene verwenden diesen Service:
+ `PutPublicAccessBlock` (für einen Bucket)
+ `GetPublicAccessBlock` (für einen Bucket)
+ `DeletePublicAccessBlock` (für einen Bucket)
+ `GetBucketPolicyStatus`

Weitere Informationen und Beispiele finden Sie unter [put-public-access-block](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-public-access-block.html) in der *AWS CLI -Referenz*.

**Anmerkung**  
Diese Operationen auf Bucket-Ebene sind nicht durch Richtlinien auf Organisationsebene eingeschränkt. Das effektive öffentliche Zugriffsverhalten wird jedoch weiterhin von der restriktivsten Kombination aus Bucket-, Konto- und Organisationseinstellungen bestimmt. Weitere Informationen zur Hierarchie und zu den Interaktionen zwischen Richtlinien finden Sie unter[Verwenden der S3-Konsole](block-public-access-bucket.md).

## Verwendung der AWS SDKs
<a name="configuring-block-public-access-bucket-sdk"></a>

------
#### [ Java ]

```
AmazonS3 client = AmazonS3ClientBuilder.standard()
	  .withCredentials({{<credentials>}})
	  .build();

client.setPublicAccessBlock(new SetPublicAccessBlockRequest()
		.withBucketName({{<bucket-name>}})
		.withPublicAccessBlockConfiguration(new PublicAccessBlockConfiguration()
				.withBlockPublicAcls({{<value>}})
				.withIgnorePublicAcls({{<value>}})
				.withBlockPublicPolicy({{<value>}})
				.withRestrictPublicBuckets({{<value>}})));
```

**Wichtig**  
Dieses Beispiel trifft nur für Vorgänge auf Bucket-Ebene zu, die die `AmazonS3`-Client-Klasse verwenden. Sehen Sie sich für Vorgänge auf Konto-Ebene das folgende Beispiel an.

------
#### [ Other SDKs ]

Informationen zur Verwendung der anderen AWS SDKs finden Sie unter [ Entwickeln mit Amazon S3 mithilfe der AWS SDKs ](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) in der * Amazon S3-API-Referenz. *

------

## Verwenden der REST-API
<a name="configuring-block-public-access-bucket-api"></a>

Informationen zur Verwendung von Amazon S3 Block Public Access über die REST-APIs finden Sie in den folgenden Themen der *Amazon Simple Storage Service API-Referenz*.
+ Bucket-level Operationen
  + [PutPublicAccessBlock](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutPublicAccessBlock.html)
  + [GetPublicAccessBlock](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetPublicAccessBlock.html)
  + [DeletePublicAccessBlock](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeletePublicAccessBlock.html)
  + [GetBucketPolicyStatus](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicyStatus.html)