AWS PowerShell 检索 Elastic Beanstalk 环境源包的 Bucket 名称和 S3 密钥

AWS PowerShell to retrieve the Bucket name and S3 key of source bundle of Elastic Beanstalk Environment

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

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

例子

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

(Get-EBApplicationVersion).SourceBundle

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

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

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

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

进一步阅读