想将我的应用部署到我的域,当eb部署成功后该怎么办?
Posted
技术标签:
【中文标题】想将我的应用部署到我的域,当eb部署成功后该怎么办?【英文标题】:Want to deploy my app to my domain, what to do when after eb deploy is successful? 【发布时间】:2016-05-03 08:07:38 【问题描述】:如果我的问题听起来很愚蠢,请原谅我,但我已经为此绞尽脑汁很久了,显然这是我第一次部署,而且我是初学者。
我已按照本教程 (http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html) 将我的 rails 应用程序部署到弹性 beanstalk。一切都成功了,eb deploy
成功了,eb open
也在终端(w3m)中打开了我的应用程序。
但是我接下来应该做什么?我的意思是
-
我想对 Elastic Beanstalk 控制台上的“上传和部署”按钮执行任何操作吗?目前它在示例应用程序中。
我试过aws elasticbeanstalk create-application-version --application-name my-application --version-label v2 --source-bundle S3Bucket=(bucket name),S3Key=(zip file)
但作为回报我得到A client error (InvalidParameterCombination) occurred when calling the CreateApplicationVersion operation: Unable to download from S3 location (Bucket: name of bucket Key: name of zip file). Reason: Moved Permanently
-
我应该在 Route 53 的托管区域做什么?我把 type: CNAME 和 value 作为弹性 beanstalk 控制台中的 url,显然去我的域说“恭喜你的第一个 AWS Elastic Beanstalk Ruby 应用程序现在在你自己的 AWS 云中的专用环境上运行”,因为“上传和部署”在示例应用程序中。
或者我的思维过程全错了?希望有人能启发我并告诉我该怎么做。我只需要将我的网络应用程序部署到我自己的域。提前致谢。
不知道有没有用,eb deploy
后面的留言:
Creating application version archive "(name of app)".
Uploading (name of app).zip to S3. This may take a while.
Upload Complete.
INFO: Environment update is starting.
INFO: Deploying new version to instance(s).
INFO: Environment health has transitioned from Ok to Info. Command is executing on all instances.
INFO: New application version was deployed to running EC2 instances.
INFO: Environment update completed successfully.
【问题讨论】:
【参考方案1】:好吧,我觉得自己很笨。
我只需在终端中输入eb status --verbose
,复制并粘贴给定的 CNAME 到 Route 53 托管区域。
【讨论】:
以上是关于想将我的应用部署到我的域,当eb部署成功后该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
流星部署后 Access-Control-Allow-Origin 不允许 Origin
如何将我的 Vue js SPA 部署到我的 Django 服务器中?
将流量从 Ionos 域转发到 AWS Elastic Beanstalk