

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configurazione delle impostazioni di blocco dell'accesso pubblico per i bucket S3
<a name="configuring-block-public-access-bucket"></a>

Amazon S3 Block Public Access fornisce impostazioni per punti di accesso, bucket, organizzazioni e account per aiutarti a gestire l'accesso pubblico alle risorse Amazon S3. Per impostazione predefinita, nuovi bucket, punti di accesso e oggetti non consentono l'accesso pubblico. Per ulteriori informazioni, consulta [Blocco dell'accesso pubblico allo storage Amazon S3](access-control-block-public-access.md).

**Nota**  
Le impostazioni Block Public Access a livello di bucket funzionano insieme alle politiche a livello di organizzazione e account. S3 applica l'impostazione più restrittiva tra le configurazioni a livello di bucket e quelle effettive a livello di account (che possono essere applicate dalle politiche dell'organizzazione, se presenti).

Puoi utilizzare la console S3 e l'API REST per concedere l' AWS CLI accesso AWS SDKs pubblico a uno o più bucket. È anche possibile bloccare l'accesso pubblico a bucket che sono già pubblici. Per ulteriori informazioni, consulta le sezioni seguenti.

Per configurare le impostazioni Blocco dell'accesso pubblico per ogni bucket dell'account, consultare [Configurazione delle impostazioni di blocco dell'accesso pubblico per l'account](configuring-block-public-access-account.md). *Per la gestione centralizzata a livello di organizzazione, consulta la policy di [S3](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_s3.html) nella guida per l'utente.AWS Organizations *

Per informazioni sulla configurazione dell'accesso pubblico a blocchi per i punti di accesso, consulta [Esecuzione di operazioni di accesso pubblico di blocco su un punto di accesso](access-control-block-public-access.md#access-control-block-public-access-examples-access-point).

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

Per bloccare l'accesso pubblico su un bucket o eliminare il blocco di accesso pubblico, utilizza il AWS CLI servizio`s3api`. Le operazioni a livello di bucket che usano questo servizio sono:
+ `PutPublicAccessBlock` (per un bucket)
+ `GetPublicAccessBlock` (per un bucket)
+ `DeletePublicAccessBlock` (per un bucket)
+ `GetBucketPolicyStatus`

Per ulteriori informazioni ed esempi, consulta l'esempio [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-public-access-block.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/put-public-access-block.html) in *Riferimento ai comandi della AWS CLI *.

**Nota**  
Queste operazioni a livello di bucket non sono limitate dalle politiche a livello di organizzazione. Tuttavia, l'effettivo comportamento di accesso pubblico sarà comunque regolato dalla combinazione più restrittiva di impostazioni di bucket, account e organizzazione. Per ulteriori informazioni sulla gerarchia e sulle interazioni tra politiche, vedere. [Utilizzo della console S3](block-public-access-bucket.md)

## Usando il 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>)));
```

**Importante**  
Questo esempio si applica solo alle operazioni a livello di bucket, che usano la classe client `AmazonS3`. Per le operazioni a livello di account, consulta l'esempio seguente.

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

Per informazioni sull'utilizzo dell'altro AWS SDKs, consulta [Sviluppo con Amazon S3 utilizzando il riferimento AWS SDKs all'API](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html) di riferimento di *Amazon S3*.

------

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

Per informazioni sull'utilizzo di Amazon S3 Block Public Access tramite REST APIs, consulta i seguenti argomenti nel riferimento all'*API di Amazon Simple Storage Service*.
+ Operazioni a livello di bucket
  + [https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutPublicAccessBlock.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutPublicAccessBlock.html)
  + [https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetPublicAccessBlock.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetPublicAccessBlock.html)
  + [https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeletePublicAccessBlock.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeletePublicAccessBlock.html)
  + [https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicyStatus.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicyStatus.html)