Crear AWS Glue conexiones para validar el estado - AWS Lake Formation

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Crear AWS Glue conexiones para validar el estado

Para crear o actualizar una AWS Glue Data Catalog vista mediante las UpdateTable operaciones CreateTable o, debe crear un nuevo tipo de AWS Glue conexión para la validación y proporcionarlo al motor de análisis compatible. Estas conexiones son necesarias para utilizar las vistas del catálogo de datos con Athena o Amazon Redshift. Puede crear estas conexiones únicamente con AWS CLI AWS SDKs, o. AWS Glue APIs No puede usar el AWS Management Console para crear la AWS Glue conexión.

nota

Si la función de definición de vistas y la función que CreateTable realiza la llamada UpdateTable son diferentes, ambas requieren un glue:PassConnection permiso en su declaración IAM de política.

Para obtener más información, consulte la documentación de creación de conexiones. AWS CLI

AWS CLI comando para crear una conexión

El siguiente es un AWS CLI comando para crear una conexión:

aws glue create-connection --region us-east-1 --endpoint-url https://glue.us-east-1.amazonaws.com --cli-input-json file:///root/path/to/create-connection.json
AWS CLI entrada JSON

Para Amazon Redshift:

{ "CatalogId": "123456789012", "ConnectionInput": { "ConnectionType": "VIEW_VALIDATION_REDSHIFT", "Name": "views-preview-cluster-connection-2", "Description": "My first Amazon Redshift validation connection", "ConnectionProperties": { "DATABASE": "dev", "CLUSTER_IDENTIFIER": "glue-data-catalog-views-preview-cluster" } } }

Para Amazon Athena:

{ "CatalogId": "123456789012", "ConnectionInput": { "ConnectionType": "VIEW_VALIDATION_ATHENA", "Name": "views-preview-cluster-connection-3", "Description": "My first Amazon Athena validation connection", "ConnectionProperties": { "WORKGROUP": "workgroup-name" } } }