【发布时间】: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.
【问题讨论】:
标签: ruby-on-rails amazon-web-services amazon-elastic-beanstalk amazon-route53