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

AWS::QLDB::Ledger

AWS::QLDB::Ledger 资源在您的 AWS 账户中创建一个新的 Amazon Quantum Ledger Database (Amazon QLDB) 分类账。Amazon QLDB 是一个完全托管的分类账数据库,由中央权威机构拥有,提供针对应用程序所有变化的透明、不可变和可加密验证的事务日志。

有关更多信息,请参阅 Amazon QLDB API 参考中的 CreateLedger

语法

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

JSON

{ "Type" : "AWS::QLDB::Ledger", "Properties" : { "DeletionProtection" : Boolean, "Name" : String, "PermissionsMode" : String, "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::QLDB::Ledger Properties: DeletionProtection: Boolean Name: String PermissionsMode: String Tags: - Tag

属性

DeletionProtection

防止分类账被任何用户删除的标志。如果创建分类帐时未提供,则默认情况下启用该功能 (true)。

如果启用了删除保护,则必须先禁用它,然后才能使用 QLDB API 或 AWS 命令行界面 (AWS CLI) 删除分类帐。您可以通过调用 UpdateLedger 操作将标志设置为 false,来禁用它。当您使用 QLDB 控制台来删除分类帐时,它会替您禁用删除保护。

必需:否

类型:布尔值

Update requires: No interruption

Name

您要创建的分类帐的名称。该名称在当前 AWS 区域的所有分类帐中必须是唯一的。

分类账名称的命名约束在 Amazon QLDB 开发人员指南Amazon QLDB 中的配额中定义。

必需:否

类型:字符串

最低1

最高32

模式(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$

Update requires: Replacement

PermissionsMode

要分配给您想创建的分类帐的权限模式。

必需:是

类型:字符串

允许的值ALLOW_ALL

Update requires: Replacement

Tags

要应用于此资源的键值对的数组。

有关更多信息,请参阅标签

必需:否

类型Tag 的列表

Update requires: No interruption

返回值

Ref

在将此资源的逻辑 ID 传递给内部 Ref 函数时,Ref 返回 资源名称。例如:

{ "Ref": "myQLDBLedger" }

对于逻辑 ID 为 myQLDBLedger 的资源,Ref 将返回 Amazon QLDB 分类账名称。

For more information about using the Ref function, see Ref.

示例

Amazon QLDB 分类账

以下示例描述了 PermissionsModeALLOW_ALL 的 Amazon QLDB 分类帐。QLDB 分类帐当前支持的唯一权限模式是 ALLOW_ALL

JSON

{ "AWSTemplateFormatVersion" : "2010-09-09", "Resources" : { "myQLDBLedger": { "Type": "AWS::QLDB::Ledger", "Properties": { "DeletionProtection": true, "Name": "exampleLedger", "PermissionsMode": "ALLOW_ALL", "Tags": [ { "Key": "foo", "Value": "bar" } ] } } } }

YAML

AWSTemplateFormatVersion: "2010-09-09" Resources: myQLDBLedger: Type: "AWS::QLDB::Ledger" Properties: DeletionProtection: true Name: "exampleLedger" PermissionsMode: "ALLOW_ALL" Tags: - Key: foo Value: bar

另请参阅