Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS API网关访问其他帐户中的专用API网关_Amazon Web Services_Aws Api Gateway - Fatal编程技术网

Amazon web services AWS API网关访问其他帐户中的专用API网关

Amazon web services AWS API网关访问其他帐户中的专用API网关,amazon-web-services,aws-api-gateway,Amazon Web Services,Aws Api Gateway,是否可以在帐户a中使用(公共)AWS API网关访问帐户B中的专用API网关 如果是,这是如何配置的 这描述了设置,但在帐户a中使用具有NLB和VPC对等的VPC 是否有其他替代方案?除了VPC对等方法外,您可以使用Lambda函数(放置在帐户a中的VPC中)和帐户B中的私有API实现您的用例,允许帐户a中的VPC在其资源策略中访问。另请注意,对于此设置,两个VPC应位于同一区域 它会是什么样子: 帐户A中的公共API与同一帐户中的Lambda函数建立了集成 Lambda函数放在一个VPC中(

是否可以在帐户a中使用(公共)AWS API网关访问帐户B中的专用API网关

如果是,这是如何配置的

这描述了设置,但在帐户a中使用具有NLB和VPC对等的VPC


是否有其他替代方案?

除了VPC对等方法外,您可以使用Lambda函数(放置在帐户a中的VPC中)和帐户B中的私有API实现您的用例,允许帐户a中的VPC在其资源策略中访问。另请注意,对于此设置,两个VPC应位于同一区域

它会是什么样子:

  • 帐户A中的公共API与同一帐户中的Lambda函数建立了集成

  • Lambda函数放在一个VPC中(我们称之为VPC a)

  • 帐户B中的私有API允许VPC A在其

  • 帐户A中的Lambda函数现在应该能够调用私有API并返回所需的数据


您对隐私的定义是什么?您是指驻留在VPC中的专用API网关吗?您是否在帐户a和帐户B之间设置了VPC对等?否则,帐户B中的API GW是否允许访问其资源策略中帐户a中的VPC?是的,这是正确的,如果您将许多后端微服务(可能每个帐户一个或在单个帐户中共享一些)和中央帐户中公开这些API子集的一个公共API网关的体系结构进行镜像,对于集中api密钥/使用计划管理。我链接了一篇描述VPC对等方法的文章,我想知道是否有其他方法可以更好地扩展?i、 e.随着后端服务帐户数量的增长。