Gestione delle policy delle tabelle
È possibile aggiungere, eliminare, aggiornare e visualizzare le policy di tabella per le tabelle utilizzando la console Amazon S3, la REST API di Amazon S3, il kit AWS SDK e la AWS CLI. 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 esempi di policy delle tabelle, consulta Policy basate su risorse per Tabelle S3.
Aggiunta di una policy di tabella
Per aggiungere una policy di tabella a una tabella, è possibile utilizzare la REST API di Amazon S3, l'SDK AWS e AWS CLI.
Questo esempio mostra come visualizzare la policy associata a una tabella utilizzando AWS CLI. Per utilizzare il comando, sostituisci i segnaposto inseriti dall’utente con le informazioni appropriate.
aws s3tables get-table-policy \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1/table/tableID\ --namespacemy-namespace\ --namemy-table
Apri la console Amazon S3 su https://console.aws.amazon.com/s3/
. -
Nel riquadro di navigazione sinistro, seleziona Amazon S3.
-
Seleziona Bucket di tabelle, poi scegli il bucket che contiene la tabella e infine seleziona la tabella.
-
Scegli la scheda Autorizzazioni.
-
In Policy della tabella, seleziona Modifica.
-
Nell’editor della policy, inserisci il file JSON della policy stessa.
-
(Facoltativo) Seleziona Esempi di policy per visualizzare esempi di policy da adattare alle tue esigenze.
-
Dopo aver inserito la policy, seleziona Salva modifiche.
Visualizzazione di una policy di tabella
Per visualizzare la policy del bucket associata a una tabella, è possibile utilizzare la REST API di Amazon S3, l'SDK AWS e AWS CLI.
Questo esempio mostra come visualizzare la policy associata a una tabella utilizzando AWS CLI. Per utilizzare il comando, sostituisci i segnaposto inseriti dall’utente con le informazioni appropriate.
aws s3tables get-table-policy \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \ --namespacemy-namespace\ --namemy-table
Apri la console Amazon S3 su https://console.aws.amazon.com/s3/
. -
Nel riquadro di navigazione sinistro, seleziona Amazon S3.
-
Seleziona Bucket di tabelle, poi scegli il bucket che contiene la tabella e infine seleziona la tabella.
-
Scegli la scheda Autorizzazioni.
Eliminazione di una policy di tabella
Per eliminare una policy associata a una tabella, è possibile utilizzare la REST API di Amazon S3, l'SDK AWS e AWS CLI.
Questo esempio mostra come eliminare una policy di tabella utilizzando AWS CLI. Per utilizzare il comando, sostituisci i segnaposto inseriti dall’utente con le informazioni appropriate.
aws s3tables delete-table-policy \ --table-ARN arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \ --namespaceyour-namespace\ --nameyour-table
Apri la console Amazon S3 su https://console.aws.amazon.com/s3/
. -
Nel riquadro di navigazione sinistro, seleziona Amazon S3.
-
Seleziona Bucket di tabelle, poi scegli il bucket che contiene la tabella e infine seleziona la tabella.
-
Scegli la scheda Autorizzazioni.
-
In Policy di bucket della tabella, seleziona Elimina.