AWS::OpsWorks::App Source - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::OpsWorks::App Source

包含从存储库检索应用程序或说明书时所需的信息。有关更多信息,请参阅创建应用程序自定义配方和说明书

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Password" : String, "Revision" : String, "SshKey" : String, "Type" : String, "Url" : String, "Username" : String }

YAML

Password: String Revision: String SshKey: String Type: String Url: String Username: String

属性

Password

包括在请求中时,该参数取决于存储库类型。

  • 对于 Amazon S3 捆绑,请将 Password 设置为合适的 IAM 秘密访问密钥。

  • 对于 HTTP 捆绑和 Subversion 存储库,请将 Password 设置为密码。

有关如何安全处理 IAM 凭证的更多信息,请参阅https://docs.amazonaws.cn/general/latest/gr/aws-access-keys-best-practices.html

在响应中,AWS OpsWorks Stacks 返回 *****FILTERED***** 而不是实际值。

必需:否

类型:字符串

Update requires: No interruption

Revision

应用程序版本。AWS OpsWorks Stacks 使您可以轻松部署新版本的应用程序。一种最简单的方法是在存储库中包含表示可以部署的不同版本的分支或修订版。

必需:否

类型:字符串

Update requires: No interruption

SshKey

在请求中,为存储库的 SSH 密钥。

在响应中,AWS OpsWorks Stacks 返回 *****FILTERED***** 而不是实际值。

必需:否

类型:字符串

Update requires: No interruption

Type

存储库类型。

必需:否

类型:字符串

允许的值archive | git | s3 | svn

Update requires: No interruption

Url

源 URL。以下是 Amazon S3 源 URL 的示例:https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz

必需:否

类型:字符串

Update requires: No interruption

Username

该参数取决于存储库类型。

  • 对于 Amazon S3 捆绑,请将 Username 设置为合适的 IAM 访问密钥 ID。

  • 对于 HTTP 捆绑、Git 存储库和 Subversion 存储库,请将 Username 设置为用户名。

必需:否

类型:字符串

Update requires: No interruption