我正在尝试在AWS上运行我的springboot API但是当我尝试连接到端点时,错误站点无法访问IP拒绝连接。这是我第一次使用AWS。
我创建了一个linux实例并使用filezilla连接到它。之后我将我的jar添加到我使用filezilla在linux实例上创建的文件夹中。我启动了springboot项目及其运行,但问题是我似乎无法连接到端点。我错过了什么,我如何连接到我的端点。
另外需要注意的是,我在我的API上启用了https,并且还添加了招摇。
答案 0 :(得分:1)
您需要在实例“import bs4
import time
import ftplib
def main():
#----INPUT BASIC----
#import bs4 and url-grabbing-module
from urllib.request import urlopen as uReq
from urllib.request import Request, urlopen
from bs4 import BeautifulSoup as soup
#setting var "url" to the page
url = 'https://fortnitetracker.com/profile/psn/Rehgum'
#var req to uReq and setting Mozilla / decoding for https
req = Request(url, headers={'User-Agent': 'Mozilla/5.0'})
#decoding
web_byte = urlopen(req).read()
webpage = web_byte.decode('utf-8')
urlopen(req).close()
#html parsing
page_soup = soup(webpage, "html.parser")
#----SORTING----
#selecting <div> lifetime
lifetime = page_soup.findAll("div", {"class": "top-stats"})
#headers and file creation
filename = "lifetime_wins.txt"
f = open(filename, "w")
#setting lifetime into another var (0)
stats = lifetime[0]
#selecting container with the right information
stats.div.div
#setting variable to put in the value
value = stats.div.div
#----OUTPUT----
output = value.text
#----PRINTING OUTPUT----
print("Lifetime Siege: " + output)
headers = ("#" + output + " ")
f.write(headers)
f.close()
#---FTP CONNECTION---
from ftplib import FTP
ftp = FTP('SERVER.1and1-data.host')
ftp.login('USER','PW')
ftp.cwd('/')
#--UPLOADING TXT ON FTP--
file = open('lifetime_wins.txt','rb')
ftp.storbinary('STOR ' +"lifetime_wins.txt", file)
file.close()
ftp.quit()
#loop
time.sleep(30)
main()
for i in range(1, 2):
main()
while i < 1:
print("Ende")
。
查看this为特定端口创建新的入站规则。 你可以去aws console,(这里我假设你已经部署到我们东方1,如果还有别的东西,去相关地区。 打开相关的安全组,然后单击“编辑入站角色”。