我有两个beanstalk应用程序在同一个VPC上。如何在不通过互联网的情况下从另一个调用API?
更多上下文:我的beanstalk应用程序中的EC2跨越2个AZ,并且它们也驻留在公共子网中。 Beanstalk URL可公开访问。所以当我从另一个调用一个beanstalk时,我怎么知道连接不是通过互联网(或离开我的VPC)进行bean之间的通信?在我的豆豉中的两个ELB都是面向公众的。单独的DNS解析需要在一个beanstalk上使用应用程序(其中包含硬编码的其他beanstalk的端点URL)才能直接上网吗?
注意:我无法使用内部ELB 选项,因为API也可以从互联网访问。但是当他们尝试在同一个VPC中访问其他API(在他们自己的beanstalk上)时,我想确保通信是VPC内部的。
我希望我的VPC内的bean间通信能够在不通过互联网的情况下保留在我的VPC中。有什么建议吗?