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à.
Risoluzione dei problemi relativi ai metadati S3
Utilizza le seguenti informazioni per aiutarti a diagnosticare e risolvere i problemi più comuni che potresti riscontrare quando lavori con i metadati di Amazon S3.
Non riesco a eliminare il mio bucket di tabelle AWS gestite e le tabelle di metadati
Prima di poter eliminare una tabella di metadati, è necessario eliminare la configurazione della tabella di metadati associata sul bucket per uso generico. Per ulteriori informazioni, consulta Cancellazione di configurazioni delle tabelle di metadati.
Prima di poter eliminare il bucket di tabelle AWS gestito, è necessario eliminare tutte le configurazioni di tabelle di metadati associate a questo bucket e tutte le tabelle di metadati nel bucket. Per ulteriori informazioni, consultare Cancellazione di configurazioni delle tabelle di metadati e Cancellazione di tabelle di metadati.
Non riesco a configurare o modificare le impostazioni di crittografia per la mia tabella di metadati gestita AWS
Quando crei la configurazione della tabella di metadati, puoi scegliere di crittografare le tabelle di metadati AWS gestite con la crittografia lato server utilizzando le chiavi AWS Key Management Service () (AWS KMS SSE-KMS). Se scegli di utilizzare SSE-KMS, devi fornire una chiave KMS gestita dal cliente nella stessa regione del bucket generico. È possibile impostare il tipo di crittografia per le tabelle solo durante la creazione della tabella. Dopo aver creato una tabella AWS gestita, non è possibile modificarne l'impostazione di crittografia. Per specificare SSE-KMS per le tabelle di metadati, devi disporre di determinate autorizzazioni. Per ulteriori informazioni, consulta Autorizzazioni per SSE-KMS.
L'impostazione di crittografia per una tabella di metadati ha la precedenza sull'impostazione di crittografia predefinita a livello di bucket. Se non specifichi la crittografia per una tabella, questa erediterà l'impostazione di crittografia predefinita dal bucket.
Per impostazione predefinita, i bucket di tabella AWS gestiti sono crittografati con crittografia lato server utilizzando chiavi gestite di Amazon S3 (SSE-S3). Dopo aver creato la prima configurazione di metadati, puoi impostare l'impostazione di crittografia predefinita per il bucket table AWS gestito in modo che utilizzi la crittografia lato server con chiavi () (SSE-KMS). AWS Key Management Service AWS KMSPer ulteriori informazioni, consulta Encryption for managed table bucket e. AWS Specificazione della crittografia lato server con AWS KMS chiavi (SSE-KMS) nei bucket da tabella
Quando provo a ricreare la configurazione della tabella dei metadati, ricevo un errore
L'eliminazione di una configurazione di tabella di metadati elimina solo la configurazione. Il bucket di tabelle AWS gestito e le tabelle di metadati esistono ancora, anche se elimini la configurazione della tabella di metadati.
Se elimini la configurazione della tabella di metadati e desideri ricreare una configurazione per lo stesso bucket di tabelle generico, devi prima eliminare manualmente le vecchie tabelle di giornale e di inventario dal tuo bucket di tabelle gestito. AWS In caso contrario, la creazione della nuova configurazione della tabella di metadati non riesce perché tali tabelle esistono già.
Per eliminare le tabelle di metadati, consulta. Cancellazione di tabelle di metadati
Non riesco ad abilitare una tabella di inventario nella mia configurazione
Se hai creato la configurazione dei metadati S3 prima del 15 luglio 2025, non puoi abilitare una tabella di inventario su quella configurazione. Ti consigliamo di eliminare e ricreare la configurazione in modo da poter creare una tabella di inventario e far scadere i record della tabella di registrazione. Per ulteriori informazioni, consulta Abilitazione delle tabelle di inventario sulle configurazioni di metadati create prima del 15 luglio 2025.
Non riesco ad abilitare la scadenza dei record della tabella del diario nella mia configurazione
Se hai creato la configurazione dei metadati S3 prima del 15 luglio 2025, non puoi abilitare la scadenza dei record della tabella del diario su quella configurazione. Ti consigliamo di eliminare e ricreare la configurazione in modo da poter far scadere i record della tabella del diario e creare una tabella di inventario. Per ulteriori informazioni, consulta Abilitazione delle tabelle di inventario sulle configurazioni di metadati create prima del 15 luglio 2025.
Non riesco a interrogare le mie tabelle di metadati
Se non riesci a interrogare le tue tabelle di metadati, controlla quanto segue:
-
Quando utilizzi Amazon Athena o Amazon Redshift per interrogare le tabelle di metadati, devi racchiudere i nomi dei namespace delle tabelle di metadati tra virgolette
"
() o`
backtick (), altrimenti la query potrebbe non funzionare. -
Quando lo utilizzi Apache Spark su Amazon EMR o altri motori di terze parti per interrogare le tabelle di metadati, ti consigliamo di utilizzare l'endpoint REST di Amazon S3 Tables. Iceberg La tua query potrebbe non funzionare correttamente se non utilizzi questo endpoint. Per ulteriori informazioni, consulta Accesso alle tabelle utilizzando le tabelle Amazon S3 Iceberg REST endpoint.
-
Assicurati di disporre delle autorizzazioni AWS Identity and Access Management (IAM) appropriate per interrogare le tabelle di metadati. Per ulteriori informazioni, consulta Autorizzazioni per l'interrogazione delle tabelle di metadati.
-
Se utilizzi Amazon Athena e ricevi errori quando provi a eseguire le tue query, procedi come segue:
-
Se ricevi l'errore
«Autorizzazioni insufficienti per eseguire la query. Il principale non ha alcun privilegio sulla risorsa specificata»
Quando si tenta di eseguire una query in Athena, è necessario disporre delle necessarie autorizzazioni Lake Formation sul tavolo. Per ulteriori informazioni, consulta Concessione dell'autorizzazione a Lake Formation su una tabella o un database. -
Se ricevi l'errore
«Iceberg non può accedere alla risorsa richiesta»
quando provi a eseguire la query, vai alla AWS Lake Formation console e assicurati di esserti concesso le autorizzazioni sul catalogo e sul database (namespace) del table bucket che hai creato. Non specificate una tabella quando concedete queste autorizzazioni. Per ulteriori informazioni, consulta Concessione dell'autorizzazione a Lake Formation su una tabella o un database.
-
Ricevo 405 errori quando provo a utilizzare determinati comandi S3 AWS CLI Metadata e operazioni API
La chiamata all'operazione GetBucketMetadataTableConfiguration
API V1 o l'utilizzo del comando get-bucket-metadata-table-configuration
AWS Command Line Interface (AWS CLI) su una configurazione della tabella di metadati V2 genera un errore HTTP. 405 Method Not Allowed
Allo stesso modo, anche la chiamata all'operazione DeleteBucketMetadataTableConfiguration
API V1 o l'utilizzo del delete-bucket-metadata-table-configuration
AWS CLI comando causa un errore 405.
È possibile utilizzare l'operazione GetBucketMetadataConfiguration
API V2 o il get-bucket-metadata-configuration
AWS CLI comando su una configurazione di tabella di metadati V1 o V2. Allo stesso modo, è possibile utilizzare l'operazione DeleteBucketMetadataConfiguration
API V2 o il delete-bucket-metadata-configuration
AWS CLI comando su una configurazione di tabella di metadati V1 o V2.
Ti consigliamo di aggiornare i processi per utilizzare le nuove operazioni dell'API V2 (CreateBucketMetadataConfiguration
GetBucketMetadataConfiguraion
, eDeleteBucketMetadataConfiguration
) anziché le operazioni dell'API V1. Per ulteriori informazioni sulla migrazione dalla V1 di S3 Metadata alla V2, consulta. Abilitazione delle tabelle di inventario sulle configurazioni di metadati create prima del 15 luglio 2025
Per determinare se la tua configurazione è V1 o V2, puoi esaminare il seguente attributo della tua risposta API. GetBucketMetadataConfiguration
Un tipo di bucket AWS gestito ("aws"
) indica una configurazione V2 e un tipo di bucket gestito dal cliente () indica una configurazione V1. "customer"
"MetadataTableConfigurationResult": { "TableBucketType": ["aws" | "customer"]
Per ulteriori informazioni, consulta Visualizzazione delle configurazioni della tabella dei metadati.