文档 AWS SDK 示例 GitHub 存储库中还有更多 S AWS DK 示例
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 ListApplicationRevisions
与 CLI 配合使用
以下代码示例演示如何使用 ListApplicationRevisions
。
- CLI
-
- AWS CLI
-
获取有关应用程序修订的信息
以下
list-application-revisions
示例显示与指定应用程序关联的所有应用程序修订的相关信息。aws deploy list-application-revisions \ --application-name
WordPress_App
\ --s-3-bucketamzn-s3-demo-bucket
\ --deployedexclude
\ --s-3-key-prefixWordPress_
\ --sort-bylastUsedTime
\ --sort-orderdescending
输出:
{ "revisions": [ { "revisionType": "S3", "s3Location": { "version": "uTecLusvCB_JqHFXtfUcyfV8bEXAMPLE", "bucket": "amzn-s3-demo-bucket", "key": "WordPress_App.zip", "bundleType": "zip" } }, { "revisionType": "S3", "s3Location": { "version": "tMk.UxgDpMEVb7V187ZM6wVAWEXAMPLE", "bucket": "amzn-s3-demo-bucket", "key": "WordPress_App_2-0.zip", "bundleType": "zip" } } ] }
-
有关 API 的详细信息,请参阅AWS CLI 命令参考ListApplicationRevisions
中的。
-
- PowerShell
-
- 用于 PowerShell
-
示例 1:此示例获取有关指定应用程序可用修订版的信息。
ForEach ($revision in (Get-CDApplicationRevisionList -ApplicationName CodeDeployDemoApplication -Deployed Ignore)) { >> If ($revision.RevisionType -Eq "S3") { >> Write-Output ("Type = S3, Bucket = " + $revision.S3Location.Bucket + ", BundleType = " + $revision.S3Location.BundleType + ", ETag = " + $revision.S3Location.ETag + ", Key = " + $revision.S3Location.Key) >> } >> If ($revision.RevisionType -Eq "GitHub") { >> Write-Output ("Type = GitHub, CommitId = " + $revision.GitHubLocation.CommitId + ", Repository = " + $revision.GitHubLocation.Repository) >> } >> } >>
输出:
Type = S3, Bucket = MyBucket, BundleType = zip, ETag = 4565c1ac97187f190c1a90265EXAMPLE, Key = 5xd27EX.zip Type = GitHub, CommitId = f48933c3...76405362, Repository = MyGitHubUser/CodeDeployDemoRepo
-
有关 API 的详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考ListApplicationRevisions中的。
-
GetOnPremisesInstance
ListApplications