把调用方与"门"对应起来
您是某个 API 的平台工程师,面向四类调用方,需要您拍板:继续用 REST,还是迁到 HTTP。没人记录每个调用方依赖的机制。
每个调用方"到门口"时会出示的内容:
- Web 应用用户,带着 Cognito 令牌。
- 合作伙伴应用,带着一个不透明的会话密钥,需要您自己的代码去解析。
- 分析批处理作业,完全不出示令牌;之所以今天能放行,是因为它来自某个已允许的账户。
- 库存服务,用 AWS 凭证对其请求进行签名。
REST API 提供 IAM 认证、Cognito 授权器、Lambda 授权器和资源策略。HTTP API 提供 IAM 认证、JWT 授权器和 Lambda 授权器,且完全没有资源策略。
哪些调用方可以由 REST API 支持,但无法由 HTTP API 支持?
本练习是课程的一部分
