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à.
Organizzazione degli oggetti nella console di Amazon S3 utilizzando le cartelle
Nei bucket generici di Amazon S3, gli oggetti sono le risorse principali e gli oggetti vengono archiviati in bucket. I bucket generici di Amazon S3 hanno una struttura piatta anziché una gerarchia come quella tipica di un file system. Tuttavia, per semplicità di organizzazione, la console di Amazon S3 supporta il concetto di cartella come metodo di raggruppamento degli oggetti. La console esegue questa operazione utilizzando un prefisso di nome condiviso per gli oggetti raggruppati. In altre parole, gli oggetti del gruppo hanno nomi che iniziano con una stringa comune. Questa stringa comune, o prefisso condiviso, è il nome della cartella. I nomi degli oggetti sono inoltre noti come nomi chiave.
Ad esempio, puoi creare una cartella in un bucket generico nella console denominata photos
e memorizzare un oggetto denominato al suo interno. myphoto.jpg
Tale oggetto viene quindi memorizzato con il nome delle chiave photos/myphoto.jpg
, di cui photos/
è il prefisso.
Ecco altri due esempi:
-
Se hai tre oggetti nel tuo bucket generico—
logs/date1.txt
logs/date2.txt
, elogs/date3.txt
—la console mostrerà una cartella denominata.logs
Se si apre la cartella nella console, si vedranno tre oggetti:date1.txt
,date2.txt
edate3.txt
. -
Se hai un oggetto denominato
photos/2017/example.jpg
, la console ti mostra una cartella denominataphotos
che contiene la cartella.2017
La cartella2017
contiene l'oggettoexample.jpg
.
Si possono avere cartelle nidificate, ma non bucket all'interno di altri bucket. È possibile caricare e copiare gli oggetti direttamente in una cartella. Le cartelle possono essere create, eliminate e rese pubbliche, ma non possono essere rinominate. Gli oggetti possono essere copiati da una cartella all'altra.
Importante
Quando crei una cartella nella console Amazon S3, S3 crea un oggetto da 0 byte. Questa chiave dell'oggetto è impostata sul nome della cartella che hai fornito più un carattere slash () finale. /
Ad esempio, nella console Amazon S3, se crei una cartella denominata photos
nel tuo bucket, la console Amazon S3 crea un oggetto da 0 byte con la chiave. photos/
La console crea questo oggetto a supporto del concetto di cartella.
Inoltre, qualsiasi oggetto preesistente denominato con una barra finale (/
) viene visualizzato come cartella nella console Amazon S3. Ad esempio, un oggetto con il nome della chiave examplekeyname/
viene visualizzato come cartella nella console Amazon S3 e non come oggetto. Altrimenti, si comporta come qualsiasi altro oggetto e può essere visualizzato e manipolato tramite l'API AWS Command Line Interface (AWS CLI) o AWS SDKs REST. Inoltre, non puoi caricare un oggetto con un nome chiave con un carattere barra finale (/
) utilizzando la console Amazon S3. Tuttavia, puoi caricare oggetti denominati con un carattere slash (/
) finale utilizzando () o l'API AWS Command Line Interface
AWS CLI REST. AWS SDKs
Inoltre, la console Amazon S3 non visualizza il contenuto e i metadati degli oggetti cartella come avviene per altri oggetti. Quando usi la console per copiare un oggetto denominato con una barra finale (/
), viene creata una nuova cartella nella posizione di destinazione, ma i dati e i metadati dell'oggetto non vengono copiati. Inoltre, una barra (/
) nei nomi delle chiavi degli oggetti potrebbe richiedere una gestione speciale. Per ulteriori informazioni, consulta Denominazione di oggetti Amazon S3.
Per creare cartelle nei bucket di directory, carica una cartella. Per ulteriori informazioni, consulta Caricamento di oggetti in un bucket di directory.
Argomenti
Creazione di una cartella
Questa sezione spiega come utilizzare la console di Amazon S3 per creare una cartella.
Importante
Se la policy del bucket impedisce il caricamento di oggetti in questo bucket senza tag, metadati o assegnatari della lista di controllo degli accessi (ACL), non sarai in grado di creare una cartella utilizzando questa configurazione. Si dovrà invece caricare una cartella vuota e specificare queste impostazioni nella configurazione di caricamento.
Per creare una cartella
Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nel riquadro di navigazione sinistro, scegli Bucket per uso generico.
-
Nell'elenco dei bucket, scegli il nome del bucket in cui vuoi creare una cartella.
-
Nella scheda Oggetti, scegli Crea cartella.
-
Immettere un nome per la cartella (ad esempio,
favorite-pics
).Nota
I nomi delle cartelle sono soggetti a determinate limitazioni e linee guida e sono considerati parte del nome chiave dell'oggetto, che è limitato a 1.024 byte. Per ulteriori informazioni, consulta Denominazione di oggetti Amazon S3.
-
(Facoltativo) Se la policy del bucket richiede che gli oggetti siano crittografati con una chiave di crittografia specifica, in Crittografia lato server, devi scegliere Specificare una chiave di crittografia e specificare la stessa chiave di crittografia quando crei una cartella. In caso contrario, la creazione della cartella avrà esito negativo.
-
Scegliere Create folder (Crea cartella).
Creazione di cartelle pubbliche
Consigliamo di bloccare tutto l'accesso pubblico alle cartelle e ai bucket Amazon S3 a meno che non siano necessari una cartella o un bucket pubblici. Quando si rende pubblica una cartella, chiunque su Internet può visualizzare tutti gli oggetti raggruppati nella cartella.
Nella console di Amazon S3 puoi rendere pubblica una cartella. Una cartella può anche essere resa pubblica creando una policy di bucket che ne limita l'accesso ai dati in base al prefisso. Per ulteriori informazioni, consulta Identity and Access Management per Amazon S3.
avvertimento
Dopo aver reso pubblica una cartella nella console di Amazon S3 non è possibile renderla nuovamente privata. È necessario invece impostare le autorizzazioni per ogni singolo oggetto nella cartella pubblica affinché gli oggetti non abbiano accesso pubblico. Per ulteriori informazioni, consulta Configurazione ACLs.
Calcolo delle dimensioni delle cartelle
Questa sezione spiega come utilizzare la console di Amazon S3 per calcolare le dimensioni di una cartella.
Calcolo delle dimensioni di una cartella
Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nel riquadro di navigazione sinistro, scegli Bucket per uso generico.
-
Nell'elenco dei bucket per uso generico, scegli il nome del bucket in cui è archiviata la cartella.
-
Nell'elenco Oggetti, seleziona la casella di controllo accanto al nome della cartella.
-
Scegli Actions (Azioni), quindi scegli Calculate total size (Calcola dimensione totale).
Nota
Quando esci dalla pagina, le informazioni sulla cartella (inclusa la dimensione totale) non sono più disponibili. È necessario calcolare nuovamente la dimensione totale se si desidera vederla di nuovo.
Importante
Quando utilizzi l'azione Calculate total size (Calcola dimensione totale) su oggetti o cartelle specificati all'interno del bucket, Amazon S3 calcola il numero totale di oggetti e la dimensione totale dello spazio di archiviazione. Tuttavia, i caricamenti in più parti incompleti o in corso e le versioni precedenti o non correnti non vengono considerati nel calcolo del numero totale di oggetti o della dimensione totale. Questa azione calcola solo il numero totale di oggetti e la dimensione totale per la versione corrente o più recente di ogni oggetto archiviato nel bucket.
Ad esempio, se nel bucket sono presenti due versioni di un oggetto, il calcolatore dello spazio di archiviazione in Amazon S3 le considera un unico oggetto. Di conseguenza, il numero totale di oggetti calcolato nella console Amazon S3 può differire dalla metrica Object Count mostrata in S3 Storage Lens e dal numero riportato dalla metrica Amazon,. CloudWatch NumberOfObjects
Allo stesso modo, la dimensione totale dello storage può anche differire dalla metrica Total Storage mostrata in S3 Storage Lens e dalla metrica mostrata in. BucketSizeBytes
CloudWatch
Eliminazione di cartelle
In questa sezione viene descritto come utilizzare la console di Amazon S3 per eliminare cartelle da un bucket S3.
Per informazioni sulle funzionalità e sui prezzi di Amazon S3, consulta Amazon S3
Per eliminare cartelle da un bucket S3
-
Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nel riquadro di navigazione sinistro, scegli Bucket per uso generico.
-
Nell'elenco dei bucket generici, scegli il nome del bucket da cui desideri eliminare le cartelle.
-
Nell'elenco Oggetti, seleziona le caselle di controllo accanto alle cartelle e agli oggetti che desideri eliminare.
-
Scegliere Delete (Elimina).
-
Nella pagina Elimina oggetti, verifica che i nomi delle cartelle e degli oggetti selezionati per l'eliminazione siano elencati in Oggetti specificati.
-
Nella casella Elimina oggetti, immetti
delete
e scegli Elimina oggetti.
avvertimento
Questa azione elimina tutti gli oggetti specificati. Quando si eliminano le cartelle, attendere che l'azione di eliminazione finisca prima di aggiungere nuovi oggetti alla cartella. In caso contrario, potrebbero essere eliminati anche nuovi oggetti.