首页 > 解决方案 > AWS PowerShell 检索 Elastic Beanstalk 环境的源包的存储桶名称和 S3 密钥

问题描述

如何获取在弹性 beanstalk 环境中运行的应用程序源包的 S3 密钥和存储桶名称?假设我在弹性 beanstalk 环境上部署了一个 java 应用程序,并且我通过使用此信息获得了它的环境名称和版本标签,我如何获取与该应用程序源包相关的 S3 密钥和存储桶名称,并且我想使用 AWS PowerShell 检索此信息.

标签: amazon-web-servicesamazon-s3aws-powershellaws-ebs

解决方案


SourceBundlecmdlet响应的属性包含Get-EBApplicationVersion应用程序版本的源包的 S3 位置。

例子

列出可用结果:(有关分页选项,请参阅链接文档)

(Get-EBApplicationVersion).SourceBundle

S3Bucket         S3Key
--------         -----
myBucket1        myKey1
myBucket1        myKey2
...              ...

过滤应用程序名称和版本标签:

(Get-EBApplicationVersion -ApplicationName myApp -VersionLabel myVersion).SourceBundle

S3Bucket         S3Key
--------         -----
myBucket         myKey

延伸阅读


推荐阅读