请求签名示例
Amazon 签名请求的以下示例向您介绍如何使用 SigV4 对在没有 Amazon SDK 或 Amazon 命令行工具的情况下发送的请求进行签名。
使用 HTTP POST 进行基于浏览器的 Amazon S3 上传
对请求进行身份验证:基于浏览器的上传介绍 Amazon S3 在收到请求时用来计算签名的签名和相关信息。
示例:使用 HTTP POST 进行基于浏览器的上传(使用 Amazon 签名版本 4)提供更多信息,其中包含示例 POST 策略和可用于上传文件的表单。示例策略和虚拟凭证向您介绍工作流程以及生成的签名和策略哈希。
VPC Lattice 经过身份验证的请求
签名版本 4(SigV4)经过身份验证的请求示例提供 Python 和 Java 示例,显示了如何在使用和不使用自定义拦截器的情况下执行请求签名。
对 Amazon Translate 使用签名版本 4
元宇宙中的实时翻译
对 Neptune 使用签名版本 4
示例:搭配使用 Python 和签名版本 4 签名连接到 Neptune 介绍如何使用 Python 向 Neptune 发出签名请求。此示例包括使用访问密钥或临时凭证的变体。
签署 S3 Glacier 的 HTTP 请求
流式处理 API 的签名计算示例介绍为上传档案(发布档案)创建签名的详细信息,上传档案(发布档案)是 S3 Glacier 中的两个流式处理 API 之一。
向 Amazon SWF 发出 HTTP 请求
向 Amazon SWF 发出 HTTP 请求显示了向 Amazon SWF 发出的 JSON 请求的标题内容。
Amazon OpenSearch Service 中流式处理 API 的签名计算
使用适用于 PHP 的 Amazon SDK 版本 3 对 Amazon OpenSearch Service 搜索请求签名包括如何向 Amazon OpenSearch Service 发送已签名的 HTTP 请求的示例。
Amazon 示例存储库中的示例项目
以下示例项目显示了如何签署请求,以便使用 Python、Node.js、Java、C#、Go 和 Rust 等常见语言向 Amazon 服务发出 Rest API 请求。
签名版本 4a 项目
sigv4-signing-examples
sigv4a-signing-examples
发布到 Amazon IoT Core
使用 HTTPS 协议发布到 Amazon IoT Core 的 Python 代码
使用 HTTPS 协议发布到 Amazon IoT Core 的 .Net Framework 应用程序