Utilizzo dei punti di accesso Amazon S3 Object Lambda - Amazon Simple Storage Service

Utilizzo dei punti di accesso Amazon S3 Object Lambda

Effettuare richieste tramite gli punti di accesso S3 Object Lambda funziona esattamente come effettuare richieste tramite altri punti di accesso. Per ulteriori informazioni su come effettuare le richieste tramite un punto di accesso, consulta Utilizzo degli access point. È possibile effettuare richieste tramite i punti di accesso Object Lambda utilizzando la AWS Management Console, AWS Command Line Interface (AWS CLI), gli SDK AWS o REST API di Amazon S3.

Importante

Gli Amazon Resource Name (ARN) per i punti di accesso Object Lambda utilizzano un nome di servizio di s3-object-lambda. Quindi, gli ARN degli punti di accesso Object Lambda iniziano con arn:aws::s3-object-lambda, anziché arn:aws::s3, che viene utilizzato con altri punti di accesso.

Come trovare l'ARN per un punto di accesso Object Lambda

Per utilizzare un punto di accesso Object Lambda con la AWS CLI o gli SDK AWS, devi conoscere l'Amazon Resource Name (ARN) del punto di accesso Object Lambda. Gli esempi seguenti mostrano come trovare l'ARN per un punto di accesso Object Lambda utilizzando la AWS Management Console o la AWS CLI.

AWS Management Console
  1. Accedi alla AWS Management Console e apri la console Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/.

  2. Nel pannello di navigazione a sinistra, scegli Object Lambda Access Points (Punti di accesso Object Lambda).

  3. Seleziona il pulsante di opzione accanto al punto di accesso Object Lambda di cui si desidera copiare l'ARN.

  4. Scegli Copy ARN (Copia ARN).

AWS CLI
  1. Per recuperare un elenco degli punti di accesso Object Lambda associati al tuo Account AWS, esegui il comando riportato di seguito. Prima di eseguire il comando, sostituisci l'ID account 111122223333 con l'ID del tuo Account AWS.

    aws s3control list-access-points-for-object-lambda --account-id 111122223333
  2. Esamina l'output del comando per trovare l'ARN del punto di accesso Lambda Object che desideri utilizzare. L'output del comando precedente dovrebbe essere simile all'esempio seguente.

    { "ObjectLambdaAccessPointList": [ { "Name": "my-object-lambda-ap", "ObjectLambdaAccessPointArn": "arn:aws:s3-object-lambda:us-east-1:111122223333:accesspoint/my-object-lambda-ap" }, ... ] }