本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用適用於 C++ 的 AWS SDK 提出 AWS 服務 請求
若要以程式設計方式存取 AWS 服務,SDKs會為每個 使用用戶端類別 AWS 服務。例如,如果您的應用程式需要存取 Amazon EC2,您的應用程式會建立 Amazon EC2 用戶端物件以與該服務連接。然後,您可以使用 服務用戶端向該用戶端提出請求 AWS 服務。
若要向 提出請求 AWS 服務,您必須先建立和設定服務用戶端。對於 AWS 服務 您的每個程式碼使用,它都有自己的程式庫和自己的專用類型來與其互動。用戶端會針對服務公開的每個 API 操作公開一個方法。
用戶端類別的命名空間遵循慣例 Aws::Service::ServiceClient
。例如, AWS Identity and Access Management (IAM) 的用戶端類別為 Aws::IAM::IAMClient
,Amazon S3 用戶端類別為 Aws::S3::S3Client
。
所有 AWS 服務的所有用戶端類別都是執行緒安全的。
執行個體化用戶端類別時,必須提供 AWS 憑證。登入資料可從您的程式碼、環境或共用 AWS config
檔案和共用credentials
檔案提供。如需登入資料的詳細資訊,請參閱設定建議 IAM Identity Center 身分驗證的說明,或使用其他可用的登入資料提供者。