AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

AWS OpsWorks 源类型

描述针对 AWS::OpsWorks::StackAWS::OpsWorks::App 资源类型从存储库检索食谱或应用程序所需的信息。

有关更多信息以及有效值的信息,请参阅 AWS OpsWorks Stacks API Reference 中的

语法

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 捆绑、Git 存储库和 Subversion 存储库,请将 Password 设置为合适的密码。

Required: No

Type: String

Revision

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

Required: No

Type: String

SshKey

存储库的 SSH 密钥。有关更多信息,请参阅 AWS OpsWorks 用户指南 中的使用 Git 存储库 SSH 密钥

要将 SSH 密钥作为参数传入,请参阅下面的示例:

"Parameters" : { "GitSSHKey" : { "Description" : "Change SSH key newlines to commas.", "Type" : "CommaDelimitedList", "NoEcho" : "true" }, ... "CustomCookbooksSource": { "Revision" : { "Ref": "GitRevision"}, "SshKey" : { "Fn::Join" : [ "\n", { "Ref": "GitSSHKey"} ] }, "Type": "git", "Url": { "Ref": "GitURL"} } ...

Required: No

Type: String

Type

存储库类型。

Required: No

Type: String

Url

源 URL。

Required: No

Type: String

Username

该参数取决于存储库类型。对于 Amazon S3 捆绑,请将 Username 设置为合适的 IAM 访问密钥 ID。对于 HTTP 捆绑、Git 存储库和 Subversion 存储库,请将 Username 设置为合适的用户名。

Required: No

Type: String

本页内容: