想要将我的应用程序部署到我的域,在eb部署成功后该怎么办?

时间:2016-01-26 16:51:12

标签: ruby-on-rails amazon-web-services elastic-beanstalk amazon-route53

请原谅我,如果我的问题听起来很愚蠢,但是我已经开了很长时间了,这显然是我第一次部署,而且我是初学者。

我已经按照本教程(http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html)将我的rails应用程序部署到弹性beanstalk。一切都很成功,eb deploy成功,eb open也在终端(w3m)打开我的应用程序。

但我接下来要做什么?我的意思是

  1. 我想对上传和部署'做任何事情。 Elastic Beanstalk控制台上的按钮?目前正在样品申请中。
  2. 我已尝试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

    1. 我想在53号公路的主办地区做些什么?我将类型:CNAME和value作为弹性beanstalk控制台中的url,显然要访问我的域名'祝贺您的第一个AWS Elastic Beanstalk Ruby应用程序现在在您自己的AWS云专用环境中运行。因为'上传和部署'是样品申请。
    2. 或者我的思维过程都错了吗?希望有人可以启发我并告诉我该怎么做。我只需要将我的网络应用程序部署到我自己的域名。提前谢谢。

      我不知道这是否有用,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 个答案:

答案 0 :(得分:1)

好的,我感到愚蠢。

我只需要在终端中键入eb status --verbose,将CNAME复制并粘贴到Route 53托管区域。