本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
透過存取授權存取 S3 資料
受權者透過存取授與取得臨時登入資料後,可以使用這些臨時登入資料呼叫 Amazon S3 API 操作來存取您的資料。
受權者可以使用 AWS Command Line Interface (AWS CLI) AWS SDKs、和 Amazon S3 存取 S3 REST API 資料。
承授者從 S3 Access Grants 取得其臨時憑證後,就可以設定包含這些憑證的設定檔來擷取資料。
若要安裝 AWS CLI,請參閱《AWS Command Line Interface 使用者指南》 AWS CLI中的〈安裝〉。
若要使用下列範例命令,請將
取代為您自己的資訊。user input
placeholders
範例 – 設定設定檔
aws configure set aws_access_key_id "
$accessKey
" --profileaccess-grants-consumer-access-profile
aws configure set aws_secret_access_key "$secretKey
" --profileaccess-grants-consumer-access-profile
aws configure set aws_session_token "$sessionToken
" --profileaccess-grants-consumer-access-profile
若要使用下列範例命令,請以您自己的資訊取代
。user input
placeholders
範例 – 取得 S3 資料
受權者可以使用命get-object AWS CLI 令來存取資料。受權者也可以使用put-objectls、和其他 S3 AWS CLI 命令。
aws s3api get-object \ --bucket
amzn-s3-demo-bucket1
\ --keymyprefix
\ --regionus-east-2
\ --profileaccess-grants-consumer-access-profile
本節提供受權者如何使用存取 S3 資料的範例。 AWS SDKs