運作方式
適用於 Go 的 AWS SDK 透過提供 Go 開發人員一組一致且熟悉的程式庫,簡化了 AWS 服務的使用。其支援用於簡化開發的更高層級的抽象,例如用於無縫並行執行多部分檔案上傳的 Amazon S3 Transfer Manager 和用於輕鬆整合應用程式 Go 類型的 Amazon DynamoDB AttributeValue and Expression 公用程式。瀏覽 GitHub 以查看針對 AWS 的開放原始碼 Go 程式庫。
主要功能
熟悉的 Go 體驗
該開發套件利用現代 Go 語言特色。您可以使用 Go 模組為應用程式所需的服務相依性建立模型,並控制模型應更新的時間。您也可以利用 Go 中的錯誤封裝功能。
可擴展性
該開發套件引入了新的中介軟體堆疊,可用於擴展和自訂每個服務操作請求和回應管道。該開發套件透過將多個中介軟體組合在一起,來使用這一相同的中介軟體堆疊,來對每個服務 API 的有線格式訊息進行序列化和去序列化。