0

我是新手AWS

我有一个带有 API 的 django 应用程序,我将它部署在heroku(免费实例)中,为了从其他外部资源访问 api url,我们需要静态 IP 地址,我知道herokuIP 不是静态的,它会不断动态变化,以获得static IPheroku里面有一个叫 Static 的插件QuotaGuard,会为 API 提供入站和出站请求,

同样,我想知道AWS免费实例是否具有用于 API 的入站和出站请求的静态 IP?或者像heroku我们需要为它添加任何附加组件。你们能否建议我静态IP是否可用于免费实例,AWS或者我们需要付费服务。提前致谢。

4

1 回答 1

1

公共 IP 是静态的,不会在 EC2 实例的生命周期内发生变化。但是,如果您终止一个实例并生成一个新实例,那么公共 IP 将会改变。

为了克服这个问题,您可以使用弹性 IP。弹性 IP 不会改变(就像它们是为您保留的一样) 弹性 IP 很酷的一点是,如果没有附加到任何实例,它们会收费,但是当您将它们附加到实例时,它们是免费的。

因此,如果您使用弹性 IP,那么您可以使用一个静态 IP,即使您终止底层 EC2 实例并附加新创建的 EC2 实例,它也不会改变

于 2016-12-05T10:55:20.277 回答