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

AWS::Cassandra::Keyspace

AWS::Cassandra::Keyspace 资源让您能够在 Amazon Keyspaces (for Apache Cassandra) 中创建新的密钥空间。有关更多信息,请参阅 Amazon Keyspaces 开发人员指南 中的创建密钥空间和表

语法

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

JSON

{ "Type" : "AWS::Cassandra::Keyspace", "Properties" : { "KeyspaceName" : String } }

YAML

Type: AWS::Cassandra::Keyspace Properties: KeyspaceName: String

属性

KeyspaceName

要创建的密钥空间的名称。如果未指定名称,AWS CloudFormation 将生成一个唯一 ID 并使用该 ID 作为密钥空间名称。有关更多信息,请参阅名称类型

长度限制:最小长度为 3。长度上限为 255。

模式:^[a-zA-Z0-9][a-zA-Z0-9_]{1,47}$

必需:否

类型:字符串

Update requires: Replacement

返回值

Ref

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

{ "Ref": "MyNewKeyspace" }

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

示例

创建新的密钥空间

以下示例创建一个名为 MyNewKeyspace 的新密钥空间:

JSON

{ "AWSTemplateFormatVersion": "2010-09-09", "Resources": { "MyNewKeyspace": { "Type": "AWS::Cassandra::Keyspace", "Properties": { "KeyspaceName": "MyNewKeyspace" } } } }

YAML

AWSTemplateFormatVersion: 2010-09-09 Resources: MyNewKeyspace: Type: AWS::Cassandra::Keyspace Properties: KeyspaceName: MyNewKeyspace