2017-11-15 12 views
0

かかわらず、URLを取得する方法を、私はElasticBeanstalkサーバを作成し、働くことにコードを展開するためのスクリプトを書いた私は、IPアドレスを取得することができています細かいAWS Elastic Beanstalkでは - 私はAWSにかなり新しい午前CLI

とインスタンスID

aws ec2 describe-instances 

を使用して私は、一般的なHTTPのURLは、この

http://(cname-prefix).(region).elasticbeanstalk.com 

のように見えると私はスクリプト

にURLを "生成" するためにそれを使用して知っています3210

しかし、AWS CLIは、このためのコマンドを持っている私たちはCLI

答えて

1

を使用してURLを取得することができるかどうか確認したいのは、それは、Elastic Beanstalkで環境について説明し、結果の値のいずれかがのために

エンドポイントURLです負荷分散、自動拡張環境では、URLをLoadBalancerに返します。単一インスタンス環境では、インスタンスのIPアドレスが戻されます。

{ 
"Environments": [ 
    { 
     "ApplicationName": "my-app", 
     "EnvironmentName": "my-env", 
     "VersionLabel": "7f58-stage-150812_025409", 
     "Status": "Ready", 
     "EnvironmentId": "e-rpqsewtp2j", 
     "EndpointURL": "awseb-e-w-AWSEBLoa-1483140XB0Q4L-109QXY8121.us-west-2.elb.amazonaws.com", 
     "SolutionStackName": "64bit Amazon Linux 2015.03 v2.0.0 running Tomcat 8 Java 8", 
     "CNAME": "my-env.elasticbeanstalk.com", 
     "Health": "Green", 
     "AbortableOperationInProgress": false, 
     "Tier": { 
      "Version": " ", 
      "Type": "Standard", 
      "Name": "WebServer" 
     }, 
     "DateUpdated": "2015-08-12T18:16:55.019Z", 
     "DateCreated": "2015-08-07T20:48:49.599Z" 
    } 
] 
} 
+0

おかげで、トム、私は--environment-名私のアプリ--query説明-環境elasticbeanstalk 'AWSを使用:

は、出力は次のようになりますdocs

aws elasticbeanstalk describe-environments --environment-names my-env

を参照してください。 "環境[*]。CNAME" - 出力テキスト ' –

関連する問題