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à.
Creazione di un bucket
Per caricare i dati su Amazon S3, innanzitutto è necessario creare un bucket Amazon S3 in una delle Regioni AWS. Quando si crea un bucket, è necessario scegliere il nome del bucket e una regione. Facoltativamente, è possibile scegliere altre opzioni di gestione dello storage per il bucket. Dopo avere creato un bucket, non è possibile modificare il nome del bucket o la regione. Per ulteriori informazioni sulla denominazione dei bucket, consulta Regole di denominazione dei bucket.
Il bucket Account AWS che crea il bucket lo possiede. È possibile caricare un numero qualsiasi di oggetti nel bucket. Per impostazione predefinita, puoi creare fino a 100 bucket in ciascuno dei tuoi. Account AWS Se hai bisogno di più bucket, puoi inviare una richiesta di aumento della quota per il tuo account. Per informazioni su come inviare un aumento, consulta le Servizio AWS quote nella Guida AWS generale.
È possibile archiviare un numero qualsiasi di oggetti in un bucket. Per un elenco di restrizioni e limitazioni relative ai bucket Amazon S3, consulta,. Quote, restrizioni e limitazioni
S3 Object Ownership è un'impostazione a livello di bucket Amazon S3 che puoi utilizzare sia per controllare la proprietà degli oggetti caricati nel tuo bucket sia per disabilitare o abilitare le liste di controllo degli accessi (). ACLs Per impostazione predefinita, Object Ownership è impostata sull'impostazione Bucket owner enforced e tutti sono disabilitati. ACLs Se ACLs disabilitata, il proprietario del bucket possiede ogni oggetto nel bucket e gestisce l'accesso ai dati esclusivamente utilizzando le policy.
Per ulteriori informazioni, consulta Controllo della proprietà degli oggetti e disattivazione ACLs del bucket.
La crittografia lato server con chiavi gestite di Amazon S3 SSE (-S3) è il livello base della configurazione di crittografia per ogni bucket in Amazon S3. Tutti i nuovi oggetti caricati in un bucket S3 vengono crittografati automaticamente con SSE -S3 come livello base dell'impostazione di crittografia. Se desideri utilizzare un tipo diverso di crittografia predefinita, puoi anche specificare la crittografia lato server con AWS Key Management Service (AWS KMS) chiavi (SSE-) o chiavi fornite dal cliente (-CKMS) per crittografare i dati. SSE Per ulteriori informazioni, consulta Impostazione del comportamento predefinito della crittografia lato server per i bucket Amazon S3.
Puoi usare la console Amazon S3, Amazon APIs S3 AWS CLI AWS SDKs o creare un bucket. Per ulteriori informazioni sulle autorizzazioni necessarie per creare un bucket, consulta CreateBucketAmazon Simple Storage Service API Reference.
Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nella barra di navigazione nella parte superiore della pagina, scegli il nome del file attualmente visualizzato Regione AWS. Quindi, scegli la regione in cui desideri creare un bucket.
Nota
Scegli una regione nelle tue vicinanze per ridurre al minimo la latenza e i costi o essere conforme ai requisiti normativi. Gli oggetti archiviati in una regione non la lasciano mai a meno che non vengano trasferiti esplicitamente in un'altra regione. Per un elenco di Amazon S3 Regioni AWS, consulta gli Servizio AWS endpoint in. Riferimenti generali di Amazon Web Services
-
Nel pannello di navigazione a sinistra, scegli Buckets (Bucket).
-
Scegliere Create bucket (Crea bucket).
Viene visualizzata la pagina Create bucket (Crea bucket).
-
In Configurazione generale, visualizza Regione AWS dove verrà creato il bucket.
-
In Tipo di bucket, scegli Scopo generale.
-
In Nome bucket, immettere il nome del bucket.
Il nome del bucket deve:
-
Essere univoco all'interno di una partizione. Una partizione è un raggruppamento di regioni. AWS ha attualmente tre partizioni:
aws
(regioni standard),aws-cn
(regioni Cina) eaws-us-gov
(AWS GovCloud (US) Regions). -
Deve contenere da 3 a 63 caratteri
-
Essere costituito solo da lettere minuscole, numeri, punti (.) e trattini (-). Per una migliore compatibilità, si consiglia di evitare l'utilizzo di punti (.) nei nomi dei bucket, ad eccezione dei bucket utilizzati solo per l'hosting di siti Web statici.
-
Iniziare e finire con una lettera o un numero.
Una volta creato il bucket, non è possibile modificarne il nome. La persona Account AWS che crea il bucket ne è proprietaria. Per ulteriori informazioni sulla denominazione dei bucket, consulta Regole di denominazione dei bucket.
Importante
Evitare di includere informazioni riservate, ad esempio numeri di account, nel nome del bucket. Il nome del bucket è visibile in URLs quel punto agli oggetti nel bucket.
-
-
AWS Management Console consente di copiare le impostazioni di un bucket esistente nel nuovo bucket. Se non desideri copiare le impostazioni di un bucket esistente, vai al passaggio successivo.
Nota
Questa opzione:
non è disponibile in AWS CLI ed è disponibile solo nella console
Non è disponibile per i bucket di directory
Non copia la policy del bucket dal bucket esistente al nuovo bucket
Per copiare le impostazioni di un bucket esistente, in Copia le impostazioni dal bucket esistente, seleziona Scegli il bucket. Si apre la finestra Scegli il bucket. Trova il bucket con le impostazioni che desideri copiare e seleziona Scegli il bucket. La finestra Scegli il bucket si chiude e la finestra Crea bucket si riapre.
In Copia le impostazioni dal bucket esistente, ora vedrai il nome del bucket selezionato. Vedrai anche l'opzione Ripristina i valori predefiniti che puoi usare per rimuovere le impostazioni del bucket copiato. Controlla le impostazioni rimanenti del bucket nella pagina Crea bucket. Vedrai che ora corrispondono alle impostazioni del bucket che hai selezionato. Puoi passare alla fase finale.
-
In Object Ownership, per disabilitare o abilitare ACLs e controllare la proprietà degli oggetti caricati nel bucket, scegli una delle seguenti impostazioni:
ACLsdisabilitato
-
Proprietario del bucket applicato (impostazione predefinita): ACLs sono disabilitati e il proprietario del bucket possiede automaticamente e ha il pieno controllo su ogni oggetto nel bucket. ACLsnon influiscono più sulle autorizzazioni di accesso ai dati nel bucket S3. Il bucket utilizza le policy esclusivamente per definire il controllo degli accessi.
Per impostazione predefinita, ACLs sono disabilitati. La maggior parte dei casi d'uso moderni in Amazon S3 non richiede più l'uso di. ACLs Ti consigliamo di rimanere ACLs disabilitato, tranne in circostanze insolite in cui devi controllare l'accesso per ogni oggetto singolarmente. Per ulteriori informazioni, consulta Controllo della proprietà degli oggetti e disattivazione ACLs del bucket.
ACLsabilitato
-
Proprietario del bucket preferito: il proprietario del bucket possiede e ha il pieno controllo sui nuovi oggetti che altri account scrivono nel bucket con il bucket predefinito.
bucket-owner-full-control
ACLSe applichi l'impostazione preferita del proprietario di Bucket, per richiedere che tutti i caricamenti di Amazon S3 includano quelli ACL predefiniti, puoi aggiungere una policy bucket che consenta solo
bucket-owner-full-control
il caricamento di oggetti che utilizzano questa impostazione. ACL -
Object writer: chi carica un oggetto possiede l'oggetto, ne ha il pieno controllo e può consentire ad altri utenti di accedervi tramite. Account AWS ACLs
Nota
L'impostazione predefinita è Proprietario del bucket applicato. Per applicare l'impostazione predefinita e mantenerla ACLs disattivata, è necessaria solo l'
s3:CreateBucket
autorizzazione. Per abilitareACLs, è necessario disporre dell's3:PutBucketOwnershipControls
autorizzazione. -
-
In Impostazioni di blocco dell'accesso pubblico per questo bucket scegli le impostazioni di blocco dell'accesso pubblico che vuoi applicare al bucket.
Per impostazione predefinita, tutte e quattro le impostazioni Blocco dell'accesso pubblico sono abilitate. È consigliabile mantenere tutte le impostazioni abilitate, a meno che non sia necessario disattivarne una o più di una per il caso d'uso specifico. Per ulteriori informazioni sul blocco dell'accesso pubblico, consulta Blocco dell'accesso pubblico allo storage Amazon S3.
Nota
Per abilitare tutte le impostazioni Blocco dell'accesso pubblico, è richiesta solo l'autorizzazione
s3:CreateBucket
. Per disattivare le impostazioni Blocco dell'accesso pubblico, è necessario disporre dell'autorizzaziones3:PutBucketPublicAccessBlock
. -
(Facoltativo) In Bucket Versioning (Controllo delle versioni bucket), puoi scegliere se conservare varianti degli oggetti nel bucket. Per ulteriori informazioni sulla funzione Controllo delle versioni, consulta Conservazione di più versioni di oggetti con S3 Versioning.
Per disabilitare o abilitare il controllo delle versioni nel bucket, scegli Disable (Disabilita) o Enable (Abilita).
-
(Facoltativo) In Tags (Tag), puoi scegliere di aggiungere tag al bucket. I tag sono coppie chiave-valore utilizzate per classificare lo spazio di archiviazione.
Per aggiungere un tag al bucket, inserisci un valore in Key (Chiave) e facoltativamente un valore in Value (Valore), quindi scegli Add Tag (Aggiungi tag).
-
In Default encryption (Crittografia di default), scegliere Edit (Modifica).
-
Per configurare la crittografia predefinita, in Tipo di crittografia scegli una delle seguenti opzioni:
-
Chiave gestita Amazon S3 (SSE-S3)
-
AWS Key Management Service chiave (-) SSE KMS
Importante
Se si utilizza l'KMSopzione SSE - per la configurazione di crittografia predefinita, si è soggetti alla quota di richieste al secondo (RPS) di AWS KMS. Per ulteriori informazioni sulle AWS KMS quote e su come richiedere un aumento della quota, consulta Quotas nella AWS Key Management Service Developer Guide.
I bucket e i nuovi oggetti sono crittografati con la crittografia lato server con una chiave gestita da Amazon S3 come livello base di configurazione della crittografia. Per ulteriori informazioni sulla crittografia predefinita, consulta Impostazione del comportamento predefinito della crittografia lato server per i bucket Amazon S3.
Per ulteriori informazioni sull'utilizzo della crittografia lato server di Amazon S3 per crittografare i dati, consulta Utilizzo della crittografia lato server con chiavi gestite di Amazon S3 (-S3) SSE.
-
-
Se hai scelto il AWS Key Management Service tasto (SSE-KMS), procedi come segue:
-
In AWS KMS chiave, specifica la tua KMS chiave in uno dei seguenti modi:
-
Per scegliere da un elenco di KMS chiavi disponibili, scegli Scegli dalla tua AWS KMS keys e scegli la tua KMSchiave dall'elenco delle chiavi disponibili.
In questo elenco vengono visualizzate sia la chiave Chiave gestita da AWS (
aws/s3
) che quella gestita dai clienti. Per ulteriori informazioni sulle chiavi gestite dal cliente, consulta Chiavi gestite dal cliente e chiavi AWS nella Guida per gli sviluppatori di AWS Key Management Service . -
Per inserire la KMS chiaveARN, scegli Invio AWS KMS key ARN e inserisci la KMS chiave ARN nel campo visualizzato.
-
Per creare una nuova chiave gestita dal cliente nella AWS KMS console, scegli Crea una KMS chiave.
Per ulteriori informazioni sulla creazione di una AWS KMS key, consulta Creating keys nella AWS Key Management Service Developer Guide.
Importante
È possibile utilizzare solo KMS le chiavi disponibili nello Regione AWS stesso bucket. La console Amazon S3 elenca solo le prime 100 KMS chiavi nella stessa regione del bucket. Per utilizzare una KMS chiave non elencata, devi inserire la tua KMS chiave. ARN Se desideri utilizzare una KMS chiave di proprietà di un altro account, devi prima avere il permesso di usare la chiave e poi devi inserire la KMS chiaveARN. Per ulteriori informazioni sulle autorizzazioni per le KMS chiavi su più account, consulta Creazione di KMS chiavi utilizzabili da altri account nella Guida per gli AWS Key Management Service sviluppatori. Per ulteriori informazioni su SSE -KMS, consultaSpecificare la crittografia lato server con AWS KMS (-) SSE KMS.
Quando utilizzi una AWS KMS key crittografia lato server in Amazon S3, devi scegliere una chiave di crittografia simmetrica. KMS Amazon S3 supporta solo chiavi di crittografia simmetriche e non KMS chiavi asimmetriche. KMS Per ulteriori informazioni, consulta Identificazione delle chiavi simmetriche e asimmetriche nella Guida per gli sviluppatori. KMS AWS Key Management Service
Per ulteriori informazioni sulla creazione di un AWS KMS key, consulta Creating keys nella Developer Guide.AWS Key Management Service Per ulteriori informazioni sull'utilizzo AWS KMS con Amazon S3, consulta. Utilizzo della crittografia lato server con chiavi (-) AWS KMS SSE KMS
-
-
Quando configuri il bucket per utilizzare la crittografia predefinita con SSE -KMS, puoi anche abilitare S3 Bucket Keys. S3 Bucket Keys riduce il costo della crittografia diminuendo il traffico di richieste da Amazon S3 a. AWS KMS Per ulteriori informazioni, consulta Riduzione del costo di SSE - KMS con Amazon S3 Bucket Keys.
Per utilizzare le chiavi bucket S3, in Chiave bucket seleziona Abilita.
-
-
(Facoltativo) Se si desidera abilitare il blocco oggetti S3, effettua le seguenti operazioni:
-
Scegli Impostazioni avanzate.
Importante
L'abilitazione del blocco oggetti consente anche la funzione Controllo delle versioni del bucket. Dopo averlo abilitato, per il blocco di oggetti è necessario configurare le impostazioni predefinite di conservazione e di blocco di carattere legale per proteggere i nuovi oggetti dall'eliminazione o dalla sovrascrittura.
-
Se desideri abilitare il blocco degli oggetti, scegli Enable (Abilita), leggi l'avviso visualizzato e confermalo.
Per ulteriori informazioni, consulta Bloccare oggetti con Object Lock.
Nota
Per creare un bucket abilitato per il blocco degli oggetti, devi disporre delle seguenti autorizzazioni:
s3:CreateBucket
,s3:PutBucketVersioning
es3:PutBucketObjectLockConfiguration
. -
-
Seleziona Crea bucket.
Quando si utilizza il AWS SDKs per creare un bucket, è necessario creare un client e quindi utilizzare il client per inviare una richiesta di creazione di un bucket. Come best practice, crea il client e il bucket nella stessa Regione AWS. Se non specifichi una regione quando crei un client o un bucket, Amazon S3 utilizza la regione predefinita Stati Uniti orientali (Virginia settentrionale). Se vuoi limitare la creazione del bucket a una Regione AWS specifica, utilizza la chiave di condizione LocationConstraint
.
Per creare un client per accedere a un endpoint dual-stack, è necessario specificare una Regione AWS. Per ulteriori informazioni, consulta Usare gli endpoint dual-stack di Amazon S3 in Amazon S3 Reference. API Per un elenco di quelli disponibili Regioni AWS, consulta Regioni ed endpoint nel. Riferimenti generali di AWS
Quando si crea un client, la regione viene mappata all'endpoint specifico della regione. Il client utilizza questo endpoint per comunicare con Amazon S3: s3.
. Se la tua regione è stata lanciata dopo il 20 marzo 2019, il tuo client e il tuo bucket devono trovarsi nella stessa regione. Puoi comunque utilizzare un client nella regione Stati Uniti orientali (Virginia settentrionale) per creare un bucket in qualsiasi regione lanciata prima del 20 marzo 2019. Per ulteriori informazioni, consulta Endpoint legacy.region
.amazonaws.com
Questi esempi di AWS SDK codice eseguono le seguenti attività:
-
Creare un client specificando esplicitamente una Regione AWS: nell'esempio, il client utilizza l'endpoint
s3.us-west-2.amazonaws.com
per comunicare con Amazon S3. Puoi specificare qualsiasi Regione AWS. Per un elenco di Regioni AWS, consulta Regioni ed endpoint nel Riferimento AWS generale. -
Inviare una richiesta di creazione di bucket specificando solo il nome del bucket: il client invia ad Amazon S3 la richiesta di creare il bucket nella regione in cui hai creato un client.
-
Recuperare le informazioni sulla posizione del bucket: Amazon S3 memorizza le informazioni sulla posizione del bucket nella risorsa secondaria posizione associata al bucket.
Puoi anche usare AWS Command Line Interface (AWS CLI) per creare un bucket S3. Per ulteriori informazioni, consulta create-bucket
Per informazioni su AWS CLI, consulta What is the? AWS Command Line Interface nella Guida AWS Command Line Interface per l'utente.