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}