2016-07-27 69 views
0

我正在寻找一种方法来列出特定应用程序的env变量(称为AWS控制台中的环境属性),以便我可以比较dev和prod环境。我想:AWS CLI:如何列出特定应用程序的env变量

aws elasticbeanstalk retrieve-environment-info --application-name=app_name --region us-east-1 --profile=profile --info-type tail 

,并得到:

Unknown options: --application-name=app_name 

我怎样才能做到这一点?

回答

0

参数的名称是(doc

--environment-id(字符串)

数据的环境的ID。

如果未找到此类环境,则返回InvalidParameterValue错误。

条件:您必须指定this或EnvironmentName或两者。如果您未指定,则AWS Elastic Beanstalk将返回MissingRequiredParameter错误。

--environment-name(串)

数据环境的名称。

如果找不到这样的环境,则返回一个InvalidParameterValue错误。

条件:您必须指定this或EnvironmentId或两者。如果您未指定,则AWS Elastic Beanstalk将返回MissingRequiredParameter错误。

aws elasticbeanstalk retrieve-environment-info --environment-name app_name --info-type tail --region us-east-1 --profile profile --info-type tail 
0

没有名字--application-name=app_name这就是为什么你得到的是错误的任何选项。如果你想获得环境属性,你必须使用这样的东西。

aws elasticbeanstalk retrieve-environment-info --environment-name my-env --info-type tail 

输出:

{ 
    "EnvironmentInfo": [ 
     { 
      "SampleTimestamp": "2015-08-20T22:23:17.703Z", 
      "Message": "https://elasticbeanstalk-us-west-2-.s3.amazonaws.com/resources/environments/logs/tail/e-fyqyju3yjs/i-09c1c867/TailLogs-1440109397703.out?AWSAccessKeyId=AKGPT4J56IAJ2EUBL5CQ&Expires=1440195891&Signature=n%2BEalOV6A2HIOx4Rcfb7LT16bBM%3D", 
      "InfoType": "tail", 
      "Ec2InstanceId": "i-09c1c867" 
     } 
    ] 
} 

参考http://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/retrieve-environment-info.html

相关问题