一家公司在同一个VPC中运行着一个私有的Amazon API Gateway,其中包含两个REST API。BuyStock API在购买前调用CheckFunds API来验证资金。VPC流日志显示BuyStock API通过互联网而不是VPC调用CheckFunds。解决方案架构师必须确保API通过VPC进行通信,并且代码更改最少。哪种解决方案符合此要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用接口端点。.
为什么这是答案
正确答案是使用接口端点。接口端点(由AWS PrivateLink提供支持)允许您在VPC内部私密地访问API Gateway,而无需通过互联网。这意味着BuyStock API可以直接通过VPC内部的私有IP地址调用CheckFunds API,从而确保所有流量都在AWS网络内部,满足了通过VPC通信的要求,并且对现有代码的更改最少。 其他选项不正确: 在HTTP标头中添加X-API-Key标头进行授权:这是一种授权机制,不改变API的路由方式,仍然可能通过互联网调用。 使用网关端点:网关端点用于访问S3和DynamoDB等服务,不适用于API Gateway。 在两个REST API之间添加一个Amazon Simple Queue Service (Amazon SQS) 队列:SQS是一种消息队列服务,虽然可以解耦服务,但它并不能直接解决API Gateway私有通信的问题,反而会引入额外的复杂性。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡