是否可以在账户A中使用一个(公共)AWS API网关来访问位于账户B中的私有API网关?
如果是,此配置如何?
此article描述了设置,但是在帐户A中使用了具有NLB和VPC对等关系的VPC。
还有其他选择吗?
除了VPC对等方法之外,您还可以使用Lambda函数(放在帐户A中的VPC中)和帐户B中的私有API来实现用例,从而允许帐户A中的VPC访问其资源策略。另请注意,对于此设置,两个VPC应该位于同一区域。
外观如何:*帐户A中的公共API已在同一帐户中设置了具有Lambda函数的集成* Lambda函数放置在VPC内(我们将此称为VPC A)*帐户B中的专用API允许VPC A在其resource policy中进行访问*帐户A中的Lambda函数现在应该能够调用私有API并返回所需的数据