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à.
Puoi creare un punto di accesso per qualsiasi bucket di directory con l' AWS CLI API REST 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 DLZ ( AWS Dedicated Local Zone) della posizione del bucket, seguito da. --xa-s3
Ad esempio,
.myaccesspoint
-zoneid
--xa-s3
Quando crei un punto di accesso, puoi anche limitare l'accesso al punto di accesso tramite un Virtual Private Cloud (VPC). Quindi, puoi iniziare immediatamente a leggere e scrivere dati tramite il tuo punto di accesso usandone il nome, proprio come usi il nome di un bucket di directory.
Dopo aver creato il punto di accesso, puoi configurare la policy delle risorse IAM del punto di accesso e utilizzare l'ambito del punto di accesso per limitare l'accesso a prefissi o operazioni API specifici o a una combinazione di entrambi. Per ulteriori informazioni, consulta Gestione dei punti di accesso per i bucket di directory.
Il comando di esempio seguente crea un punto di accesso denominato example-ap
per il bucket amzn-s3-demo-bucket-usw2-az1--x-s3
nell'account 111122223333
. Per creare il punto di accesso per un bucket di directory, invii una richiesta ad Amazon S3 che specifica quanto segue:
-
Il nome del punto di accesso, composto da un nome di base fornito dall'utente e da un suffisso che include lo ZoneID (zona di AWS disponibilità) della posizione del bucket, seguito da.
--xa-s3
Per informazioni sulle regole di denominazione, consulta Riferimento ai punti di accesso per i bucket di directory. -
Nome del bucket a cui si desidera associare il punto di accesso.
-
L'ID dell' AWS account proprietario del punto di accesso.
aws s3control create-access-point --name example-ap--usw2-az1--xa-s3
--account-id 111122223333
--bucket amzn-s3-demo-bucket--usw2-az2--x-s3
Quando crei un punto di accesso per un bucket tra più account, includi il --bucket-account-id
parametro. Il comando di esempio seguente crea un punto di accesso nel bucket Account AWS
111122223333
amzn-s3-demo-bucket2--usw2-az1--x-s3
, di proprietà di. Account AWS 444455556666
aws s3control create-access-point --name example-ap--usw2-az1--xa-s3
--account-id 111122223333
--bucket amzn-s3-demo-bucket--usw2-az1--x-s3
--bucket-account-id 444455556666
Dopo aver creato il punto di accesso, modificalo per aggiungere un ambito e una politica, se necessario. Per ulteriori informazioni, consulta Gestione dei punti di accesso per i bucket di directory
Il comando di esempio seguente crea un punto di accesso denominato example-ap
per il bucket amzn-s3-demo-bucket
-usw2-az1--x-s3
nell'account 111122223333
. Per creare il punto di accesso per un bucket di directory, invii una richiesta ad Amazon S3 che specifica quanto segue:
-
Nome del punto di accesso. Per informazioni sulle regole di denominazione, consulta Riferimento ai punti di accesso per i bucket di directory.
-
Il nome del bucket a cui desideri associare il punto di accesso.
-
Il Account AWS proprietario del punto di accesso.
PUT /v20180820/accesspoint/example-ap
--usw2-az1--xa-s3 HTTP/1.1
Host: s3express-control.us-west-2.amazonaws.com
x-amz-account-id: 111122223333
<?xml version="1.0" encoding="UTF-8"?>
<CreateAccessPointRequest>
<Bucket>amzn-s3-demo-bucket
--usw2-az1--x-s3</Bucket>
<BucketAccountId>111122223333
</BucketAccountId>
</CreateAccessPointRequest>
Risposta:
HTTP/1.1 200
<?xml version="1.0" encoding="UTF-8"?>
<CreateAccessPointResult>
<AccessPointArn>
"arn:aws:s3express:us-west-2:111122223333:accesspoint/example-ap--usw2-az1--xa-s3"
</AccessPointArn>
<Alias>example-ap--usw2-az1--xa-s3</Alias>
</CreateAccessPointResult>
Dopo aver creato il punto di accesso, modificalo per aggiungere un ambito e una politica, se necessario. Per ulteriori informazioni, consulta Gestione dei punti di accesso per i bucket di directory
È possibile utilizzare il AWS SDKs per creare un punto di accesso. Per ulteriori informazioni, consulta l'elenco dei supporti SDKs nei riferimenti alle API di Amazon Simple Storage Service.