【发布时间】:2022-01-12 08:19:06
【问题描述】:
我正在尝试使用 AWS API Gateway 创建私有 API。据我了解,我有 2 个选项来实施私有 API 网关,1) 使用 API 网关资源策略限制源和 2) 使用 VPC 端点限制 VPC 中的源。
我的问题是:对于选项 1,我可以在资源策略中设置条件以仅允许来自特定 VPC 的流量并达到与选项 2 相同的结果吗?
# API Gateway resource policy
{
...
"Condition": {
"StringEquals: {
"aws:sourceVpc": "vpc-123abc"
}
}
}
如果是,它们之间有什么不同?采用 VPC Endpoint 实现私有 API 网关有什么优势?
【问题讨论】:
-
选项 1 似乎不起作用。它必须创建一个 VPC Endpoint 来限制源 VPC。条件“aws:sourceVpc”是否仅适用于 VPC Endpoint?
标签: amazon-web-services aws-api-gateway vpc-endpoint