Domande frequenti - AWS Guida prescrittiva

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à.

Domande frequenti

Questa sezione fornisce le risposte alle domande più frequenti sulla definizione dei nomi dei bucket e dei percorsi di Amazon Simple Storage Service (Amazon S3) per i livelli di data lake su. Cloud AWS

Quale nome devo usare per un bucket multiregionale?

Puoi utilizzare il nostro formato di denominazione dei bucket Amazon S3 consigliato e modificare l'identificatore. Regione AWS A titolo di esempio si possono menzionare examplecompany-raw-useast1-12345-dev e examplecoompany-raw-uswest1-12345-dev.

Devo usare raw, stage e analytics come nomi per i miei livelli di data lake?

No, puoi assegnare un nome ai layer in base alle tue esigenze. Tuttavia, ti consigliamo vivamente di utilizzare un bucket Amazon S3 per il livello dati che contiene i formati di file originali e di abilitare il controllo delle versioni per questo bucket.

È possibile rinominare un bucket Amazon S3?

No. Se desideri utilizzare un nome di bucket Amazon S3 diverso, devi creare un nuovo bucket con il nuovo nome. Questo è uno dei motivi per cui consigliamo di adottare un approccio di denominazione chiaro e coerente per i bucket Amazon S3.

Cosa succede se elimino un bucket e voglio riutilizzarne il nome?

Se elimini un bucket Amazon S3 e desideri creare un nuovo bucket con lo stesso nome, devi attendere che il nome diventi nuovamente disponibile. Possono essere necessarie 48-72 ore prima che le modifiche abbiano effetto. È consigliabile attendere almeno 48 ore prima di creare un nuovo bucket che riutilizzi un nome precedente. I nomi dei bucket Amazon S3 sono unici a livello globale e Account AWS condividono tutti lo stesso namespace.

Esistono limitazioni su ciò che posso includere nel nome del mio bucket o nel nome del percorso?

Nei nomi dei bucket Amazon S3 sono consentite solo lettere minuscole, numeri, trattini e punti. I nomi dei bucket devono avere una lunghezza compresa tra 3 e 63 caratteri, devono iniziare e terminare con un numero o una lettera e non possono avere un formato di indirizzo IP. I nomi devono inoltre essere univoci a livello globale.

Per i percorsi dei bucket di Amazon S3, puoi utilizzare lettere maiuscole, ma ti consigliamo di utilizzare solo lettere minuscole. I percorsi possono includere anche simboli aggiuntivi, ma consigliamo di utilizzare solo caratteri di sottolineatura, trattini, barre e numeri.

Posso usare più layer oltre ai layer landing zone, raw, stage e analytics nel mio data lake?

Sì, puoi usare tutti i livelli che desideri. Tuttavia, ti consigliamo di avere una landing zone e un layer raw per i dati grezzi, un livello intermedio per i dati formattati e un livello per i dati altamente modellati.

Cosa succede se non ho definito i miei parametri?

Alcuni parametri, come le unità aziendali, non devono essere incorporati nel nome del bucket Amazon S3, ma possono far parte del percorso. Ciò significa che non è necessario determinarli immediatamente perché i percorsi possono essere aggiunti dopo la creazione di un bucket Amazon S3.

Come posso tenere traccia dei costi a livello di unità aziendale?

Dipende dalla strategia del tuo account. Se le tue unità aziendali sono separate Account AWS, puoi assegnare tag di allocazione dei costi ai bucket Amazon S3 che riflettono i costi dei bucket per ciascuna unità aziendale.

Se la strategia del tuo account non prevede la separazione delle unità aziendali in diverse unità aziendali Account AWS, puoi utilizzare bucket diversi per ciascuna unità aziendale. Aggiungi l'unità aziendale al nome del bucket, ad esempio. exampleco-businessunit1-raw-useast1-12345-dev Tuttavia, ciò significa che devi gestire molti bucket Amazon S3.

Quali caratteristiche devo prendere in considerazione quando creo uno standard di denominazione?

Devi assicurarti che i nomi dei bucket Amazon S3 utilizzino funzionalità disponibili solo a livello di bucket. Ad esempio, i tag di costo, la crittografia dei bucket e il controllo delle versioni sono funzionalità disponibili solo per un intero bucket Amazon S3. Ciò significa che si applicano a tutti gli oggetti e i percorsi del bucket.

Anche il controllo delle versioni degli oggetti è una funzionalità importante da considerare. È necessario attivare il controllo delle versioni per i bucket Amazon S3 del livello raw. In questo modo puoi accedere alle versioni precedenti in caso di modifiche ai dati. Tuttavia, il controllo delle versioni potrebbe non essere necessario per tutti i livelli del data lake e il mantenimento di più versioni può comportare costi inutili.