Gestione delle policy dei bucket di tabelle - Amazon Simple Storage Service

Gestione delle policy dei bucket di tabelle

È possibile aggiungere, eliminare, aggiornare e visualizzare le policy di bucket per i bucket di Tabelle Amazon S3 utilizzando la REST API di Amazon S3, gli SDK AWS e la AWS Command Line Interface (AWS CLI). Per ulteriori informazioni, consulta i seguenti argomenti.

Per ulteriori informazioni, consulta i seguenti argomenti. Per ulteriori informazioni sulle azioni e sulle chiavi di condizione AWS Identity and Access Management (IAM) supportate per Tabelle Amazon S3, consulta Gestione degli accessi per Tabelle S3. Per le policy del bucket di esempio per i bucket di tabelle, consulta Policy basate su risorse per Tabelle S3.

Nota

La policy di bucket delle tabelle fornisce l’accesso alle tabelle archiviate nel bucket. Le policy di bucket delle tabelle non si applicano alle tabelle di proprietà di altri account.

Aggiunta di una policy del bucket di tabelle

Per aggiungere una policy del bucket a un bucket di tabelle, utilizzare il seguente esempio di AWS CLI.

Questo esempio mostra come creare un bucket di tabelle tramite AWS CLI. Per utilizzare il comando, sostituisci user input placeholders con le informazioni appropriate.

aws s3tables put-table-bucket-policy \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1 \ --resource-policy your-policy-JSON
  1. Apri la console Amazon S3 su https://console.aws.amazon.com/s3/.

  2. Nel riquadro di navigazione sinistro, seleziona Amazon S3.

  3. Seleziona Bucket di tabelle, quindi fai clic sul nome del bucket di tabelle a cui desideri aggiungere una policy.

  4. Scegli la scheda Autorizzazioni.

  5. In Policy di bucket della tabella, seleziona Modifica.

  6. Nell’editor della policy, inserisci il file JSON della policy stessa.

  7. (Facoltativo) Seleziona Esempi di policy per visualizzare esempi di policy da adattare alle tue esigenze.

  8. Dopo aver inserito la policy, seleziona Salva modifiche.

Visualizzazione di una policy dei bucket di tabelle

Per visualizzare la policy di bucket associata a un bucket di tabelle, utilizza il seguente esempio di AWS CLI.

Questo esempio mostra come visualizzare la policy associata a un bucket di tabelle tramite la AWS CLI. Per utilizzare il comando, sostituisci user input placeholders con le informazioni appropriate.

aws s3tables get-table-bucket-policy --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1
  1. Apri la console Amazon S3 su https://console.aws.amazon.com/s3/.

  2. Nel riquadro di navigazione sinistro, seleziona Amazon S3.

  3. Seleziona Bucket di tabelle, quindi fai clic sul nome del bucket di tabelle per il quale desideri visualizzare la policy.

  4. Scegli la scheda Autorizzazioni.

Eliminazione di una policy del bucket di tabelle

Per eliminare una policy di bucket associata a un bucket di tabelle, utilizza il seguente esempio di AWS CLI.

In questo esempio viene mostrato come eliminare una policy del bucket di tabelle tramite AWS CLI. Per utilizzare il comando, sostituisci user input placeholders con le informazioni appropriate.

aws s3tables delete-table-bucket-policy --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1
  1. Apri la console Amazon S3 su https://console.aws.amazon.com/s3/.

  2. Nel riquadro di navigazione sinistro, seleziona Amazon S3.

  3. Seleziona Bucket di tabelle, quindi fai clic sul nome del bucket di tabelle per il quale desideri eliminare una policy.

  4. Scegli la scheda Autorizzazioni.

  5. In Policy di bucket della tabella, seleziona Elimina.