跳至主要內容

開發人員中心

AWS SDK for Python (Boto3)

透過 Boto3 開發及部署應用程式。藉助適用於 Python 的 AWS SDK,可以輕鬆使用慣用的 Python API 呼叫 AWS 服務。

運作方式

Boto3 透過提供 Python 開發人員一組一致且熟悉的程式庫,簡化了 AWS 服務的使用。所有 AWS SDK 均支援 API 生命週期考量,例如憑證管理、重試、資料編組和序列化。SDK 由兩個關鍵 Python 套件組成:Botocore (提供 Python SDK 和 AWS CLI 之間共用之低階功能的程式庫) 和 Boto3 (實作 Python SDK 本身的套件)。

適用於 Python 的 SDK 為每個 AWS 服務提供 Python API。使用此 SDK 時,您可以建置可與 Amazon S3、Amazon EC2、Amazon DynamoDB 等服務搭配使用的 Python 應用程式。SDK 可以語意版本控制 PyPI 套件的形式提供。

功能

    當回應物件對於單一回應而言太大時,許多 AWS 作業會傳回編頁的結果。Boto3 提供分頁方法,可在服務呼叫中無縫地反覆運作結果。

    Boto3 提供稱為等待程式的協助程式方法,這些方法會自動調查 AWS 資源中的預先定義狀態變更。例如,您可以啟動 Amazon EC2 執行個體,並使用等待程式等到成為「正在執行」狀態,或者可以建立新的 Amazon DynamoDB 表格並等到可供使用。Boto3 同時為 用戶端資源 API 提供了等待程式。