我又问了一个类似的问题,但可能还不清楚。
我有一个在Amazon Elastic beanstalk上运行的Web服务(tomcat 8),它运行正常。然后我在 DomainA.com 上运行网站,它使用我的aws tomcat对数据进行CRUD操作。同样我有一个Android应用程序和一个iPhone,它们都使用相同的aws tomcat,并且工作正常。
现在,我还拥有 DomainB ,我希望我的网站和2个不同的应用可以调用 DomainB ,然后在幕后调用AWS。我想这样做是因为我可能会改变云提供商,或者我可能升级我的亚马逊服务器,这两者都可能导致新的fqdn - 这意味着我将不得不更新所有三个应用程序。如果所有三个指向 DomainB ,我只需要将 DomainB 的指针更新到新服务器,我的三个应用程序将不会注意到任何更改。
我尝试在One.com上设置一个网络别名,除了我没有回到我期待的json,而是一个iframe之外,它有点工作。在Postman我可以看到它说。
<!DOCTYPE html>
<html>
<head>
<title>DomainB</title>
<style type="text/css">
body {
margin:0;
padding:0;
}
iframe {
display: block;
border: none;
height: 100vh;
width: 100vw;
}
</style>
</head>
<body>
<iframe src="DomainA/path">
<p>Your user agent does not support iframes. However you may visit
<a href="DomainA/path">the page that was supposed to be here</a>
</p>
</iframe>
</body>
</html>
答案 0 :(得分:0)
您需要AWS服务ELB和Route 53:
https://aws.amazon.com/elasticloadbalancing/ https://aws.amazon.com/route53/