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 punti di accesso per i bucket di directory
Come i bucket Directory, i punti di accesso possono essere creati in Availability Zones o Dedicated Local Zones. Il punto di accesso deve essere creato nella stessa zona del bucket di directory ad esso associato.
Un punto di accesso è associato esattamente a un bucket di directory Amazon S3. Se desideri utilizzare un bucket di directory nel tuo Account AWS, devi prima creare un bucket di directory. Per ulteriori informazioni sulla creazione di bucket di directory, consulta o. Creazione di bucket di directory in una zona di disponibilità Creazione di un bucket di directory in una zona locale
Puoi anche creare un punto di accesso multi-account associato a un bucket in un altro Account AWS, purché tu conosca il nome del bucket e l'ID dell'account del proprietario del bucket. Tuttavia, la creazione di punti di accesso multi-account non consente l'accesso ai dati nel bucket finché non vengono concesse le autorizzazioni dal proprietario del bucket. Il proprietario del bucket deve concedere all'account del proprietario del punto di accesso (il tuo account) l'accesso al bucket tramite la policy di bucket. Per ulteriori informazioni, consulta Concessione delle autorizzazioni per i punti di accesso multi-account.
Puoi creare un punto di accesso per qualsiasi bucket di directory con AWS Management Console, AWS CLI, REST API o. AWS SDKs Ogni punto di accesso è associato a un singolo bucket di directory ed è possibile creare centinaia di punti di accesso per bucket. Quando si crea un punto di accesso, si sceglie il nome del punto di accesso e il bucket di directory a cui associarlo. Il nome del punto di accesso è costituito da un nome di base fornito dall'utente e da un suffisso che include l'ID di zona della posizione del bucket, seguito da. --xa-s3
Ad esempio,
. puoi anche limitare l'accesso al punto di accesso tramite un Virtual Private Cloud (VPC). Quindi, è possibile iniziare immediatamente a leggere e scrivere dati tramite il punto di accesso utilizzandone il nome, proprio come si utilizza il nome di un bucket di directory.myaccesspoint
-zoneID
--xa-s3
È possibile utilizzare l'ambito del punto di accesso per limitare l'accesso al bucket di directory tramite il punto di accesso a prefissi o operazioni API specifici. Se non si aggiunge un ambito al punto di accesso, tutti i prefissi nel bucket di directory e tutte le operazioni API possono essere eseguite sugli oggetti nel bucket quando si accede tramite il punto di accesso. Dopo aver creato il punto di accesso, puoi aggiungere, modificare o eliminare l'ambito utilizzando l'API o AWS CLI REST AWS SDKs. Per ulteriori informazioni, consulta Gestisci l'ambito dei tuoi punti di accesso per i bucket di directory.
Dopo aver creato il punto di accesso, puoi configurare la policy delle risorse IAM del punto di accesso. Per ulteriori informazioni, consulta Visualizzazione, modifica o eliminazione delle policy relative ai punti di accesso.
Nota
Puoi anche creare un punto di accesso per un bucket di directory dalla schermata dei bucket di directory. Quando si esegue questa operazione, viene fornito il nome del bucket di directory e non è necessario scegliere un bucket durante la creazione del punto di accesso. Per ulteriori informazioni, consulta Elencare i bucket di directory.
Per creare un punto di accesso per i bucket di directory
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 si desidera creare un punto di accesso. Il punto di accesso deve essere creato nella stessa regione del bucket associato.
-
Nel riquadro di navigazione a sinistra, scegli Punti di accesso per i bucket di directory.
-
Nella pagina Punto di accesso, scegli Crea punto di accesso.
-
Puoi creare un punto di accesso per un bucket di directory nel tuo account o in un altro account. Per creare un punto di accesso per un bucket di directory in un altro account:
Nota
Se utilizzi un bucket in un altro Account AWS, il proprietario del bucket deve aggiornare la policy del bucket per autorizzare le richieste dal punto di accesso. Per un esempio di policy di bucket, consulta Concessione delle autorizzazioni per i punti di accesso multi-account.
Nel campo Directory bucket, scegli Specificare un bucket in un altro account.
Nel campo ID account proprietario del bucket, inserisci l' Account AWS ID proprietario del bucket.
Nel campo Bucket name, inserisci il nome del bucket, incluso il nome di base e l'ID della zona. Ad esempio,
.bucket-base-name
--zone-id
--x-s3
-
Per creare un punto di accesso per un bucket di directory nel tuo account:
Nel campo Directory bucket, scegli Scegli un bucket in questo account.
Nel campo Bucket name, inserisci il nome del bucket, incluso il nome di base e l'ID della zona. Ad esempio,
. Per scegliere il bucket da un elenco, scegli Browse S3 e scegli il bucket di directory.bucket-base-name
--zone-id
--x-s3
-
Nel nome del punto di accesso, nel campo Nome base, inserisci il nome di base per il punto di accesso. Vengono visualizzati l'ID della zona e il nome completo del punto di accesso. Per ulteriori informazioni sulla denominazione dei punti di accesso, consulta Regole di denominazione per i punti di accesso per i bucket di directory.
-
In Origine della rete, scegli tra Virtual Private Cloud (VPC) o Internet. Se scegli il cloud privato virtuale (VPC), nel campo ID VPC, inserisci l'ID del VPC che desideri utilizzare con il punto di accesso.
-
(Facoltativo) In Ambito del punto di accesso, per applicare un ambito a questo punto di accesso, scegli Limita l'ambito di questo punto di accesso utilizzando prefissi o autorizzazioni.
-
Per limitare l'accesso ai prefissi nel bucket di directory, in Prefissi, inserisci uno o più prefissi. Per aggiungere un altro prefisso, scegliete Aggiungi prefisso. Per rimuovere un prefisso, scegli Rimuovi.
Nota
L'ambito di un punto di accesso ha un limite di 512 caratteri totali per tutti i prefissi. Puoi vedere la quantità di caratteri rimanenti sotto Aggiungi prefisso.
-
In Autorizzazioni, scegli una o più operazioni API consentite dal punto di accesso. Per rimuovere un'operazione sui dati, scegli la X accanto al nome dell'operazione sui dati.
-
-
Per non applicare un ambito al punto di accesso e consentire l'accesso a tutti i prefissi nel bucket di directory e a tutte le operazioni API tramite il punto di accesso, in Ambito del punto di accesso, scegli Applica accesso all'intero bucket.
-
Scegli Crea punto di accesso per il bucket di directory. Il nome del punto di accesso e altre informazioni su di esso vengono visualizzati nell'elenco dei bucket dei punti di accesso per la directory.
Il comando di esempio seguente crea un punto di accesso denominato example-ap
per il bucket
nell'account amzn-s3-demo-bucket
--zone-id
--x-s3111122223333
.
aws s3control create-access-point --name
example-ap
--zoneID
--xa-s3 --account-id111122223333
--bucket
amzn-s3-demo-bucket
--zone-id
--x-s3
Per limitare l'accesso al punto di accesso tramite un VPC, includi il --vpc
parametro e l'ID VPC.
aws s3control create-access-point --name
example-ap
--zoneID
--xa-s3 --account-id111122223333
--bucket--vpc
amzn-s3-demo-bucket
--zone-id
--x-s3vpc-id
Quando crei un punto di accesso per un bucket tra più account, includi il parametro. --bucket-account-id
Il comando di esempio seguente crea un punto di accesso nel bucket Account AWS
111122223333
, di proprietà di. Account AWS amzn-s3-demo-bucket
--zone-id
--x-s3444455556666
aws s3control create-access-point --name
example-ap
--zoneID
--xa-s3 --account-id111122223333
--bucket--bucket-account-id
amzn-s3-demo-bucket
--zone-id
--x-s3444455556666
Per ulteriori informazioni ed esempi, vedere create-access-point
Il comando di esempio seguente crea un punto di accesso denominato example-ap
per il bucket
nell'account amzn-s3-demo-bucket
--zone-id
--x-s3111122223333
e l'accesso è limitato tramite il vpc-id
VPC (opzionale).
PUT /v20180820/accesspoint/
example-ap
--zoneID
--xa-s3 HTTP/1.1 Host: s3express-control.region
.amazonaws.com x-amz-account-id:111122223333
<?xml version="1.0" encoding="UTF-8"?> <CreateAccessPointRequest> <Bucket>s</Bucket> <BucketAccountId>
amzn-s3-demo-bucket
--zone-id
--x-s3111122223333
</BucketAccountId> <VpcConfiguration> <VpcId>vpc-id
</VpcId> </VpcConfiguration> </CreateAccessPointRequest>
Risposta:
HTTP/1.1 200 <?xml version="1.0" encoding="UTF-8"?> <CreateAccessPointResult> <AccessPointArn> "arn:aws:s3express:region:111122223333:accesspoint/example-ap--zoneID--xa-s3" </AccessPointArn> <Alias>example-ap--zoneID--xa-s3</Alias> </CreateAccessPointResult>
È possibile utilizzare il AWS SDKs per creare un punto di accesso. Per ulteriori informazioni, consulta l'elenco dei supporti SDKs nel riferimento alle API di Amazon Simple Storage Service.