Glue:Resource:aws_glue_catalog_database


类型

Resource

标签

aws_glue_catalog_database

AWS服务

Glue

说明

主要用于创建Glue Catalog Database资源。

样例

resource "aws_glue_catalog_database" "aws_glue_catalog_database" {
  name = "MyCatalogDatabase"
}

参数

name:(必选)数据库的名称。名称只能包含小写字母、数字和下划线字符。

catalog_id:(可选)数据库所在中央元数据存储库catalog的id。如果省略,则默认为AWS帐户ID。

description:(可选)数据库的描述。

location_uri:(可选)数据库的路径,如HDFS的路径。

parameters:(可选)定义与此数据库关联属性的键值对列表。

target_database:(可选)用于资源链接的目标数据库的配置块。包括如下参数:

  • catalog_id:(必选)数据库所在的中央元数据存储库catalog的id。

  • database_name:(必选)目录数据库的名称。

属性引用

除上述所有参数外,还将访问该资源的以下属性:

arn:数据库的接入点arn。

id:数据库所在的中央元数据存储库catalog的id和数据库名称。

数据库访问

替换如下命令行中的替换参数${catalog_id}和${database_name}参数并运行,可以导入Glue 数据库:

$ terraform import aws_glue_catalog_database.database ${catalog_id}:${database_name}