想将我的应用部署到我的域,当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部署成功后该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

如何将我的反应应用程序部署到我的 FTP

流星部署后 Access-Control-Allow-Origin 不允许 Origin

如何将我的 Vue js SPA 部署到我的 Django 服务器中?

将流量从 Ionos 域转发到 AWS Elastic Beanstalk

在 EB 上部署结构化 Flask 应用程序 - 查看函数映射错误

如何将我的生产应用程序数据复制到我的本地主机应用程序中