請求簽章範例 - AWS Identity and Access Management

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

請求簽章範例

下列 AWS 簽署請求的範例會示範如何使用 SigV4 簽署在沒有 或 AWS 命令列工具的情況下傳送的 AWS SDK請求。

瀏覽器型 Amazon S3 上傳使用 HTTP POST

驗證請求:基於瀏覽器的上傳描述簽章和相關資訊,Amazon S3 在收到請求時會使用其來計算簽章。

範例:使用 HTTPPOST(使用 AWS Signature 第 4 版) 的瀏覽器型上傳提供更多資訊,其中包含範例POST政策,以及可用來上傳檔案的表單。範例政策和虛擬憑證會顯示工作流程以及產生的簽章和政策雜湊。

VPC Lattice 已驗證的請求

第 4 版簽署程序 (SigV4) 驗證的請求範例提供了 Python 和 Java 範例,顯示如何在使用和不使用自訂攔截器的情況下執行請求簽署。

搭配使用第 4 版簽署程序與 Amazon Translate

Metaverse 中的即時翻譯顯示如何建置應用程式,以產生近乎即時的翻譯解決方案。此 speech-to-speech轉譯器解決方案在事件串流編碼中使用 AWS SigV4 來產生即時轉錄。

搭配使用第 4 版簽署程序與 Neptune

範例:搭配使用 Python 與第 4 版簽署程序來連接到 Neptune 說明如何使用 Python 向 Neptune 發出已簽署的請求。此範例包括使用存取金鑰或暫時憑證的變化情況。

將HTTP請求簽署至 S3 Glacier

串流的範例簽章計算會API逐步引導您完成為 Upload Archive (POST 封存) 建立簽章的詳細資訊,這是 S3 Glacier APIs中的兩個串流之一。

向 Amazon 提出HTTP請求 SWF

向 Amazon 提出HTTP請求SWF會顯示對 Amazon 提出JSON請求的標頭內容SWF。

使用 AWS SDK 簽署適用於第 3 PHP版的 Amazon OpenSearch Service 搜尋請求,包括如何將已簽署HTTP請求傳送至 Amazon OpenSearch Service 的範例。

AWS 範例儲存庫中的範例專案

下列範例專案示範如何簽署請求,以使用 Python、Node.js、Java、C#、Go 和 Rust 等常用語言對 AWS 服務提出 Rest API請求。

4a 版簽署程序專案

sigv4-signing-examples 專案提供如何使用 SigV4 簽署請求的範例,以 AWS 服務 使用 Python、Node.js、Java、C#、Go 和 Rust 等常用語言向 發出 Rest API請求。

sigv4a-signing-examples 專案提供簽署多區域API請求的範例,例如 Amazon S3 中的多區域存取點

發佈至 AWS IoT Core

AWS IoT Core 使用HTTPs通訊協定發佈至 的 Python 程式碼提供如何使用 AWS IoT Core HTTPS通訊協定和 AWS SigV4 身分驗證發佈訊息的指引。它有兩個參考實作:一個在 Python 中,另一個在 中 NodeJs。

AWS IoT Core 使用HTTPs通訊協定發佈至 的 .Net Framework 應用程式提供如何使用HTTPS通訊協定和 AWS SigV4 身分驗證發佈訊息 AWS IoT Core 的指引。此專案也包含 .NET 核心等效實作。