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à.
Aggiornamento delle impostazioni della versione di condivisione dei dati tra account
Di tanto in tanto, AWS Lake Formation aggiorna le impostazioni di condivisione dei dati tra account per distinguere le modifiche apportate all' AWS RAM utilizzo e per supportare gli aggiornamenti apportati alla funzionalità di condivisione dei dati tra account. Quando Lake Formation esegue questa operazione, crea una nuova versione delle impostazioni della versione dell'account Cross.
Principali differenze tra le impostazioni delle versioni per più account
Per ulteriori informazioni su come funziona la condivisione dei dati tra account in diverse impostazioni di versione di Cross account, consulta le seguenti sezioni.
Nota
Per condividere i dati con un altro account, il concedente deve disporre delle autorizzazioni relative alle policy AWSLakeFormationCrossAccountManager
gestiteIAM. Questo è un prerequisito per tutte le versioni.
L'aggiornamento delle impostazioni della versione dell'account Cross non influisce sulle autorizzazioni del destinatario sulle risorse condivise. Ciò è applicabile quando si esegue l'aggiornamento dalla versione 1 alla versione 2, dalla versione 2 alla versione 3 e dalla versione 1 alla versione 3. Per l'aggiornamento delle versioni, consulta le considerazioni elencate di seguito.
- Versione 1
-
Metodo di risorsa denominato: associa ogni autorizzazione concessa tra account Lake Formation a una condivisione di AWS RAM risorse. L'utente (concedente, ruolo o responsabile) non richiede autorizzazioni aggiuntive.
TBACMetodo LF: le concessioni di autorizzazione di Lake Formation tra account non vengono utilizzate AWS RAM per condividere dati. L'utente deve avere
glue:PutResourcePolicy
l'autorizzazione.Vantaggi dell'aggiornamento delle versioni: versione iniziale, non applicabile.
Considerazioni sull'aggiornamento delle versioni: Versione iniziale - non applicabile
- Versione 2
-
Metodo della risorsa denominata: ottimizza il numero di condivisioni di AWS RAM risorse mappando più concessioni di autorizzazioni tra account con un'unica condivisione di risorse. AWS RAM L'utente non richiede autorizzazioni aggiuntive.
TBACMetodo LF: le concessioni di autorizzazione di Lake Formation tra account non vengono utilizzate AWS RAM per condividere dati. L'utente deve avere
glue:PutResourcePolicy
l'autorizzazione.Vantaggi dell'aggiornamento delle versioni: configurazione scalabile tra più account grazie all'utilizzo ottimale della capacità. AWS RAM
Considerazioni sull'aggiornamento delle versioni: gli utenti che desiderano concedere le autorizzazioni Lake Formation su più account devono disporre delle autorizzazioni nella politica gestita.
AWSLakeFormationCrossAccountManager
AWS In caso contrario, è necessario disporreram:AssociateResourceShare
delleram:DisassociateResourceShare
autorizzazioni necessarie per condividere correttamente le risorse con un altro account. - Versione 3
-
Metodo della risorsa denominata: ottimizza il numero di condivisioni di AWS RAM risorse mappando più concessioni di autorizzazioni tra account con un'unica condivisione di risorse. AWS RAM L'utente non richiede autorizzazioni aggiuntive.
TBACMetodo LF: Lake Formation utilizza AWS RAM per le sovvenzioni tra account. L'utente deve aggiungere la ShareResource dichiarazione glue: all'
glue:PutResourcePolicy
autorizzazione. Il destinatario deve accettare gli inviti alla condivisione delle risorse da AWS RAM.Vantaggi dell'aggiornamento delle versioni: supporta le seguenti funzionalità:
Consente di condividere le risorse in modo esplicito con un IAM principale in un account esterno.
Per ulteriori informazioni, consulta Concessione delle autorizzazioni per le risorse del Data Catalog.
Abilita le condivisioni tra account utilizzando il TBAC metodo LF- per Organizzazioni o unità organizzative (OUs).
Rimuove il sovraccarico derivante dal mantenimento di AWS Glue politiche aggiuntive per le sovvenzioni tra account.
Considerazioni sull'aggiornamento delle versioni: quando si utilizza il TBAC metodo LF- per condividere risorse, se il concedente utilizza una versione precedente alla versione 3 e il destinatario utilizza la versione 3 o successiva, il concedente riceve il seguente messaggio di errore: «Richiesta di concessione tra account non valida. Per l'account consumer è disponibile la versione cross-account: v3. Effettua l'aggiornamento
CrossAccountVersion
DataLakeSetting
alla versione minima v3 (Servizio: AmazonDataCatalog; Codice di stato: 400; Codice di errore: InvalidInputException)». Tuttavia, se il concedente utilizza la versione 3 e il destinatario utilizza la versione 1 o la versione 2, le sovvenzioni tra account diversi che utilizzano i tag LF vanno a buon fine.Le sovvenzioni tra account effettuate utilizzando il metodo della risorsa denominata sono compatibili tra diverse versioni. Anche se l'account concedente utilizza una versione precedente (versione 1 o 2) e l'account del destinatario utilizza una versione più recente (versione 3 o successiva), la funzionalità di accesso tra account funziona senza problemi di compatibilità o errori.
Per condividere le risorse direttamente con IAM i mandanti di un altro account, solo il concedente deve utilizzare la versione 3.
Le sovvenzioni tra account effettuate utilizzando il TBAC metodo LF- richiedono agli utenti di disporre di una politica AWS Glue Data Catalog delle risorse nell'account. Quando si esegue l'aggiornamento alla versione 3, LF- TBAC grants utilizza. AWS RAM Per consentire l'esito positivo delle sovvenzioni AWS RAM basate su più account, è necessario aggiungere la
glue:ShareResource
dichiarazione alle politiche esistenti in materia di risorse del Data Catalog, come illustrato nella sezione. Gestione delle autorizzazioni tra account utilizzando entrambi AWS Glue e Lake Formation - Versione 4
-
Il concedente necessita della versione 4 o successiva per condividere le risorse di Data Catalog in modalità di accesso ibrido.
Ottimizza la condivisione delle risorse AWS RAM
Le nuove versioni (versione 2 e successive) delle sovvenzioni tra account utilizzano in modo ottimale la AWS RAM capacità per massimizzare l'utilizzo tra account. Quando condividi una risorsa con una persona esterna Account AWS o IAM principale, Lake Formation può creare una nuova condivisione di risorse o associare la risorsa a una condivisione esistente. Associandosi alle azioni esistenti, Lake Formation riduce il numero di inviti alla condivisione delle risorse che un consumatore deve accettare.
Abilita AWS RAM le condivisioni tramite TBAC o condividi le risorse direttamente con i principali
Per condividere le risorse direttamente con IAM i responsabili di un altro account o per abilitare le condivisioni TBAC tra account con Organizations o unità organizzative, devi aggiornare le impostazioni della versione Cross account alla versione 3. Per ulteriori informazioni sui limiti AWS RAM delle risorse, vedere. Buone pratiche e considerazioni sulla condivisione dei dati tra account
Autorizzazioni necessarie per l'aggiornamento delle impostazioni delle versioni tra account
Se un concedente di autorizzazioni per più account dispone di autorizzazioni AWSLakeFormationCrossAccountManager
gestite tramite IAM policy, non è richiesta alcuna impostazione di autorizzazione aggiuntiva per il ruolo o principale del concedente delle autorizzazioni per più account. Tuttavia, se il concedente che concede più account non utilizza la politica gestita, affinché la nuova versione della concessione su più account abbia successo, al ruolo o al responsabile del concedente devono essere concesse le seguenti IAM autorizzazioni.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor1", "Effect": "Allow", "Action": [ "ram:AssociateResourceShare", "ram:DisassociateResourceShare", "ram:GetResourceShares" ], "Resource": "*", "Condition": { "StringLike": { "ram:ResourceShareName": "LakeFormation*" } } } ] }
Per abilitare la nuova versione
Segui questi passaggi per aggiornare le impostazioni della versione dell'account Cross tramite AWS Lake Formation console o AWS CLI.
Importante
Dopo aver scelto la versione 2 o la versione 3, tutte le nuove sovvenzioni per risorse denominate passeranno attraverso la nuova modalità di concessione tra account. Per utilizzare in modo ottimale la AWS RAM capacità delle condivisioni esistenti su più account, ti consigliamo di revocare le sovvenzioni concesse con la versione precedente e di riassegnarle nella nuova modalità.