Amazon web services AWS无法连接到Java springboot API端点

Amazon web services AWS无法连接到Java springboot API端点,amazon-web-services,spring-boot,swagger,Amazon Web Services,Spring Boot,Swagger,我试图在AWS上运行springboot API,但是当我尝试连接到端点时,错误无法到达站点IP拒绝连接。这是我第一次使用AWS 我创建了一个linux实例,并使用filezilla连接到它。之后,我将我的jar添加到一个文件夹中,该文件夹是我在linux实例上使用filezilla创建的。我启动了springboot项目并开始运行,但问题是我似乎无法连接到端点。如果我遗漏了什么,我如何连接到我的端点 另一件需要注意的事情是,我在API上启用了https,并添加了swagger 您需要在实例的安

我试图在AWS上运行springboot API,但是当我尝试连接到端点时,错误无法到达站点IP拒绝连接。这是我第一次使用AWS

我创建了一个linux实例,并使用filezilla连接到它。之后,我将我的jar添加到一个文件夹中,该文件夹是我在linux实例上使用filezilla创建的。我启动了springboot项目并开始运行,但问题是我似乎无法连接到端点。如果我遗漏了什么,我如何连接到我的端点


另一件需要注意的事情是,我在API上启用了https,并添加了swagger

您需要在实例的
安全组中启用相关端口

查看为特定端口创建新入站规则的步骤。 你可以去,(这里我假设你已经部署到us-east-1,如果是其他的,去相关的地区。 打开相关的安全组,然后单击编辑入站角色


如果我将所有流量和源设置为anywhere,这将是一个足够的myAPI-env.stuffeu-west-1.elasticbeanstalk.com/user/login,这是我尝试连接的示例url。我建议你在谷歌上进行whats my IP搜索,这将为你提供你正在使用的公共IP,并在源代码中使用它,记住要提供/32在IP之后。并将端口号更改为您正在使用的任何端口号。那么这是否意味着任何想要连接到我的api的人都需要提供IP。因为不同的人将连接到此api,并且他们位于不同的区域。如果它应该是一个公共api,您应该输入0.0.0.0/0,我假设它是一个priva只有您想使用的te服务。