本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
透過存取授權存取 S3 資料
承授者透過其存取授權取得臨時憑證後,可以使用這些臨時憑證呼叫 Amazon S3 API 操作來存取您的資料。
受權者可以使用 AWS Command Line Interface (AWS CLI)、 AWS 開發套件和 Amazon S3 REST API 存取 S3 資料。
承授者從 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 DOC-EXAMPLE-BUCKET1 \ --key
myprefix
\ --regionus-east-2
\ --profileaccess-grants-consumer-access-profile
本節提供承授者如何使用 AWS SDK 存取 S3 資料的範例。