

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 删除 Amazon Keyspaces 中的用户定义类型 (UDT)
<a name="keyspaces-delete-udt"></a>

要删除密钥空间中的 UDT，可以使用 CQL 中的`DROP TYPE`语句、带的`delete-type`命令或控制 AWS CLI台。

------
#### [ Console ]

**使用 Amazon Keyspaces 控制台删除用户定义的类型 (UDT)**

1. [登录并在家中打开 Amazon Keyspaces 控制台。 AWS 管理控制台 https://console.aws.amazon.com/keyspaces/](https://console.aws.amazon.com/keyspaces/home)

1. 在导航窗格中，选择 **Keyspaces**，然后从列表中选择一个密钥空间。

1. 选择 **UDTs** 选项卡。

1. 选择要删除的 UDT。**在 “Used in” 上，您可以确认要删除的类型当前未被表或其他 UDT 使用。**

1. 选择 “**摘要****” 上方的 “删除**”。

1. `Delete`在出现的对话框中键入，然后选择 “**删除 UDT**”。

------
#### [ Cassandra Query Language (CQL) ]

**使用 CQL 删除用户定义类型 (UDT)**
+ 要删除类型，可以使用以下语句。

  ```
  DROP TYPE my_keyspace.my_udt;
  ```

  有关 CQL 语法的更多信息，请参阅 [DROP TYPE](cql.ddl.type.md#cql.ddl.type.drop)。

------
#### [ CLI ]

**使用删除用户定义的类型 (UDT) AWS CLI**

1. 要删除类型，可以使用以下命令。

   ```
   aws keyspaces delete-type
   --keyspace-name 'my_keyspace'
   --type-name 'my_udt'
   ```

1. 该命令的输出类似于此示例。

   ```
   {
       "keyspaceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/",
       "typeName": "my_udt"
   }
   ```

------