一位开发人员正在实现 AWS Signature Version 4 签名请求,并且已经构建了规范请求、创建了待签名字符串并计算了签名密钥。开发人员可以使用哪些方法将签名附加到 HTTP 请求?(选择两项。)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将签名包含在名为 Authorization 的 HTTP 标头中。, 将签名添加为名为 X-Amz-Signature 的查询字符串参数。.
为什么这是答案
AWS Signature Version 4 签名可以通过两种主要方式附加到 HTTP 请求:作为 Authorization HTTP 标头的一部分,或者作为查询字符串参数。将签名包含在名为 Authorization 的 HTTP 标头中是推荐且最常见的方法,它允许在请求头中传递认证信息。将签名添加为名为 X-Amz-Signature 的查询字符串参数是另一种有效方法,通常用于浏览器或某些客户端场景,其中无法轻松修改请求头。将签名放入会话 cookie 不符合 AWS Signature Version 4 的规范。名为 Authentication 和 WWW-Authenticate 的 HTTP 标头不是用于传递 AWS Signature Version 4 签名的正确方式。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡