amazon-web-services - 如何在 AWS API Gateway 中基于 IAM 用户映射端点?
问题描述
在 EC2 服务器上,我们在不同的端口上托管了相同 API 的不同实例。喜欢
http://localhost:9000/api/v1/customer
http://localhost:9001/api/v1/customer
http://localhost:9002/api/v1/customer
这些端点不公开。但是每个端点对于我们的客户来说都是独一无二的。
现在我们的客户想要customer
使用 REST API 访问信息。所以我试图用它AWS API Gateway
来创建公开暴露的 REST API。想法是一旦从客户端收到经过身份验证的请求,然后将请求传递到正确的端点。
我IAM
为每个客户端创建了用户,因此每个客户端都有自己的access key
和secret key
. 然后AWS API Gateway console
我创建了一个新的 REST API,配置Method Request
为使用AWS_IAM
授权。现在我必须配置Integration Request
.
如何根据 IAM 用户选择合适的端点Integration Request
?
解决方案
推荐阅读
- java - synchronized 关键字如何作用于实例变量?
- python - 在 Pandas 数据框中使用多索引进行数据透视
- javascript - 如何计算给定(x,y,z)磁力计和加速度计数据的航向(N / W / S / E)?
- sql - 如何正确索引具有 2500 万行的 SQL Server 表
- java - MySql 日期一日拆分
- python-3.x - 在python中将数据框行转换为没有列索引的值字符串
- ios - 如何返回异步json请求的结果
- c++ - Converting mysqlx::Value to std::string with special characters
- azure - Azure 表存储错误请求 - 查询语法错误
- apache-kafka - 有人用过 Apache Kafka 的 CNCF CloudEvent 吗?