Las API del contexto empresarial
La API del contexto empresarial describe los tipos de datos y las operaciones para administrar los activos, los tipos de activos, los tipos de formularios, los glosarios, los términos del glosario, los archivos adjuntos y la búsqueda en el Catálogo de datos de AWS Glue.
Tipos de datos
Estructura AssetFormEntry
Formulario de un activo que consta del identificador del tipo de formulario y de su contenido en JSON.
Campos
-
FormTypeId: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Identificador del tipo de formulario que define el esquema de este formulario.
-
Content: cadena UTF-8.Contenido del formulario en JSON que se ajusta al esquema del tipo de formulario especificado.
Estructura AssetTypeFormReference
Referencia a un tipo de formulario incluido en un tipo de activo.
Campos
-
FormTypeIdentifier: requerido: cadena UTF-8 con una extensión de 1 byte como mínimo y 256 bytes como máximo.Identificador del tipo de formulario al que se hace referencia.
Estructura IterableFormEntry
Formulario iterable disponible en un activo, identificado por su tipo de formulario.
Campos
-
FormTypeId: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Identificador del tipo de formulario del formulario iterable (por ejemplo,
columns), que se utiliza para recuperar sus elementos medianteListIterableFormsoBatchGetIterableForms.
Estructura IterableFormItem
Elemento de formulario iterable completo con sus formularios.
Campos
-
ItemId: cadena UTF-8.Identificador único del elemento.
-
ItemName: cadena UTF-8.El nombre del elemento.
-
GlossaryTerms: matriz de cadenas UTF-8, con una cadena como mínimo y 10 cadenas como máximo.Identificadores de los términos del glosario asociados al elemento.
-
Forms: matriz de mapas de pares clave-valor.Cada clave es una cadena UTF-8.
Cada valor es un objeto AssetFormEntry.
Los formularios del elemento, organizados por nombre del formulario.
-
Attachments: matriz de mapas de pares clave-valor.Cada clave es una cadena UTF-8.
Cada valor es un objeto AssetFormEntry.
Archivos adjuntos adicionales en el elemento para aportar más contexto, organizados por el nombre del archivo adjunto.
Estructura IterableFormListItem
Resumen de un elemento en un formulario iterable.
Campos
-
ItemId: cadena UTF-8.Identificador único del elemento.
-
ItemName: cadena UTF-8.El nombre del elemento.
-
Description: cadena UTF-8.Descripción del elemento.
-
GlossaryTerms: matriz de cadenas UTF-8, con una cadena como mínimo y 10 cadenas como máximo.Identificadores de los términos del glosario asociados al elemento.
Estructura SearchResultItem
Único elemento de resultado de búsqueda que representa un activo coincidente.
Campos
-
Id– cadena UTF-8, con 1 byte como mínimo o más de 1087 bytes de largo, que coincide con el Custom string pattern #69.Identificador único del activo coincidente.
-
AssetName: cadena UTF-8.Nombre del activo coincidente.
-
AssetDescription: cadena UTF-8.Descripción del activo coincidente.
-
UpdatedAt: marca temporal.Marca de tiempo de la última actualización del activo coincidente.
-
AssetTypeId: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Identificador del tipo de activo del activo coincidente.
Estructura SearchSort
Criterios de clasificación de los resultados de la solicitud.
Campos
-
Attribute: requerido: cadena UTF-8 con una extensión de 1 byte como mínimo y 128 bytes como máximo.Atributo por el que se clasificará.
-
Order– cadena UTF-8 (valores válidos:ASCENDING|DESCENDING).Orden de clasificación. Los valores válidos son
ASCENDINGyDESCENDING.
Estructura SearchFilterClause
Cláusula de filtro que admite la lógica booleana anidada. Se debe especificar exactamente uno de los siguientes: andAllFilters, orAnyFilters, attributeFilter o mapFilter.
Campos
-
AndAllFilters: Una matriz de objetos SearchFilterClause, con 1 estructura como mínimo y 10 como máximo.Lista de cláusulas de filtro que deben coincidir todas (lógica AND).
-
OrAnyFilters: Una matriz de objetos SearchFilterClause, con 1 estructura como mínimo y 10 como máximo.Lista de cláusulas de filtro con las que debe coincidir al menos una (lógica OR).
-
AttributeFilter: un objeto SearchAttributeFilter.Filtro basado en un único valor de atributo.
-
MapFilter: un objeto SearchMapFilter.Filtro basado en un par clave-valor de un atributo de la asignación.
Estructura SearchAttributeFilter
Filtro que compara el valor de un atributo mediante un operador.
Campos
-
Attribute: requerido: cadena UTF-8 con una extensión de 1 byte como mínimo y 128 bytes como máximo.El nombre del atributo con el que se va a filtrar.
-
OperatorObligatorio: cadena UTF-8 (valores válidos:equals|greaterThan|greaterThanOrEquals|lessThan|lessThanOrEquals|notExists).El operador de comparación. Los valores válidos son
equals,greaterThan,greaterThanOrEquals,lessThan,lessThanOrEqualsynotExists. -
Value: un objeto SearchFilterValue.Valor con el que se comparará.
Estructura de SearchMapFilter
Filtro basado en un par clave-valor de un atributo de la asignación.
Campos
-
Attribute: requerido: cadena UTF-8 con una extensión de 1 byte como mínimo y 128 bytes como máximo.El nombre del atributo de mapa por el que se va a filtrar.
-
Key: requerido: cadena UTF-8 con una extensión de 1 byte como mínimo y 128 bytes como máximo.La clave del atributo del mapa por el que se va a filtrar.
-
Value: obligatorio: objeto SearchMapFilterValue.Valor con el que se comparará.
Estructura de SearchMapFilterValue
Valor del filtro de mapa. Actualmente solo admite la comparación de cadenas.
Campos
-
StringValue: cadena UTF-8 de 256 bytes de largo como máximo.Valor del filtro de cadenas.
Estructura SearchFilterValue
Valor del filtro. Se debe especificar exactamente uno de los siguientes: stringValue o longValue.
Campos
-
StringValue: cadena UTF-8 de 256 bytes de largo como máximo.Valor del filtro de cadenas.
-
LongValue: número (largo).Valor del filtro de tipo de número entero largo.
Estructura ItemError
Error que se produjo al recuperar un elemento de un formulario iterable.
Campos
-
ItemIdentifier: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo.Identificador del elemento que causó el error.
-
Code: cadena UTF-8.Código de error.
-
Message: cadena UTF-8.Mensaje de error.
Estructura de AssetTypeItem
Resumen de un tipo de activo.
Campos
-
Id: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Identificador del tipo de activo.
-
Name– cadena UTF-8, con 1 byte de largo como mínimo y 128 bytes de largo como máximo, que coincide con el Custom string pattern #75.Nombre del tipo de activo.
Estructura de FormTypeItem
Resumen de un tipo de formulario.
Campos
-
Id: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Identificador del tipo de formulario.
-
Name– cadena UTF-8, con 1 byte de largo como mínimo y 128 bytes de largo como máximo, que coincide con el Custom string pattern #77.Nombre del tipo de formulario.
Estructura de GlossaryItem
Resumen de un glosario empresarial.
Campos
-
Id: cadena UTF-8.Identificador único del glosario.
-
Name: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Nombre del glosario.
-
Description: cadena UTF-8 con una extensión de 1 byte como mínimo o 2048 bytes como máximo.Descripción del glosario.
Estructura de GlossaryTermItem
Resumen de un término del glosario.
Campos
-
Id: cadena UTF-8.Identificador único del término del glosario.
-
Name: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Nombre del término del glosario.
-
ShortDescription: cadena UTF-8, con 1 byte de largo como mínimo y 1024 bytes de largo como máximo.Breve descripción del término del glosario.
Estructura GetAssetOutput
Los metadatos de los activos devueltos por la operación GetAsset.
Campos
-
Id– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo, que coincide con el Custom string pattern #69.Identificador único del activo.
-
Name: cadena UTF-8.Nombre del activo.
-
Description: cadena UTF-8.Descripción del activo.
-
CreatedAt: marca temporal.Marca temporal de creación del activo.
-
UpdatedAt: marca temporal.Marca temporal de la última actualización del activo.
-
AssetTypeId: requerido: cadena UTF-8 con una extensión de 1 byte como mínimo y 256 bytes como máximo.Identificador del tipo de activo para este activo.
-
GlossaryTerms: matriz de cadenas UTF-8, con una cadena como mínimo y 10 cadenas como máximo.Identificadores de los términos del glosario asociados al activo.
-
Forms: matriz de mapas de pares clave-valor.Cada clave es una cadena UTF-8.
Cada valor es un objeto AssetFormEntry.
Los formularios del activo, organizados por nombre del formulario.
-
Attachments: matriz de mapas de pares clave-valor.Cada clave es una cadena UTF-8.
Cada valor es un objeto AssetFormEntry.
Archivos adjuntos adicionales en el activo para aportar más contexto, organizados por el nombre del archivo adjunto.
-
IterableForms: matriz de mapas de pares clave-valor.Cada clave es una cadena UTF-8.
Cada valor es un objeto IterableFormEntry.
Los formularios iterables disponibles en el activo, organizados por el nombre del formulario (por ejemplo,
columns). Para recuperar los elementos del formulario, utilice el nombre del formulario conListIterableFormsoBatchGetIterableForms.
Estructura de SearchAssetsOutput
Los resultados de búsqueda devueltos por la operación SearchAssets.
Campos
-
Items: matriz de objetos SearchResultItem.Lista de activos que coinciden con los criterios de búsqueda.
-
NextToken: cadena UTF-8.Un token de continuación, presente si el segmento de lista actual no es el último.
Estructura de ExportEncryptionConfiguration
La configuración de cifrado de los metadatos del catálogo de datos exportados.
Campos
-
SseAlgorithm: cadena UTF-8.El algoritmo de cifrado en el servidor utilizado para los datos exportados. Los valores válidos son
AES256yaws:kms. -
KmsKeyArn– cadena UTF-8 que coincide con el Custom string pattern #72.El ARN de la clave de KMS que se utiliza para cifrar los datos exportados.
Estructura de GetDataCatalogExportConfigurationOutput
La configuración de exportación devuelta por la operación GetDataCatalogExportConfiguration.
Campos
-
ExportSetting– cadena UTF-8 (valores válidos:ENABLED|DISABLED).La configuración de exportación del catálogo de datos. Los valores válidos son
ENABLEDyDISABLED. -
Status– cadena UTF-8 (valores válidos:ENABLING|ENABLED|DISABLING|DISABLED|FAILED).El estado actual de la exportación. Los valores válidos son
ENABLING,ENABLED,DISABLING,DISABLEDyFAILED. -
EncryptionConfiguration: un objeto ExportEncryptionConfiguration.La configuración de cifrado para los datos exportados.
-
S3TableBucketArn: cadena UTF-8.El ARN del bucket de Tablas de S3 al que se exportan los metadatos del catálogo.
-
CreatedAt: marca temporal.La marca de tiempo en la que se creó la configuración de exportación.
-
UpdatedAt: marca temporal.La marca de tiempo en la que se actualizó la configuración de exportación por última vez.
Estructura de PutDataCatalogExportConfigurationOutput
La configuración de exportación devuelta por la operación PutDataCatalogExportConfiguration.
Campos
-
ExportSetting– cadena UTF-8 (valores válidos:ENABLED|DISABLED).La configuración de exportación del catálogo de datos.
-
EncryptionConfiguration: un objeto ExportEncryptionConfiguration.La configuración de cifrado para los datos exportados.
Operaciones
Acción BatchGetIterableForms (Python: batch_get_iterable_forms)
Acción AssociateGlosaryTerms (Python: associate_glossary_terms)
Acción DisassociateGlosaryTerms (Python: disassociate_glossary_terms)
Acción GetDataCatalogExportConfiguration (Python: get_data_catalog_export_configuration)
Acción PutDataCatalogExportConfiguration (Python: put_data_catalog_export_configuration)
Acción GetAsset (Python: get_asset)
Recupera los metadatos de un activo del Catálogo de datos de AWS Glue, entre ellos sus formularios, archivos adjuntos adicionales y términos del glosario asociados.
ejemplo
El siguiente ejemplo muestra cómo recuperar un activo mediante su identificador.
aws glue get-asset --identifier quarterly-sales-2026q1 { "Id": "quarterly-sales-2026q1", "Name": "Quarterly Sales 2026 Q1", "Description": "Aggregated quarterly sales metrics", "CreatedAt": "2026-06-16T06:42:00.442Z", "AssetTypeId": "DataSet", "GlossaryTerms": [], "Forms": { "DataClassification": { "FormTypeId": "DataClassification", "Content": "{\"classification\":\"internal\",\"owner\":\"data-platform-team\"}" } }, "Attachments": {}, "IterableForms": {} }
Solicitud
-
Identifier– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo, que coincide con el Custom string pattern #69.Identificador único del activo que se va a recuperar.
Respuesta
Los metadatos de los activos devueltos por la operación GetAsset.
-
GetAssetOutput: objeto GetAssetOutput.
Errores
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionThrottlingExceptionInvalidInputException
Acción PutAsset (Python: put_asset)
Crea o actualiza un activo en el Catálogo de datos de AWS Glue. Si el activo ya existe, esta operación lo actualiza. De lo contrario, se crea un activo nuevo.
ejemplo
El siguiente ejemplo muestra cómo crear una tarea con un rol asociado.
aws glue put-asset \ --asset-type-id DataSet \ --identifier quarterly-sales-2026q1 \ --name "Quarterly Sales 2026 Q1" \ --description "Aggregated quarterly sales metrics" \ --forms '{"DataClassification":{"FormTypeId":"DataClassification","Content":"{\"classification\":\"internal\",\"owner\":\"data-platform-team\"}"}}' { "Id": "quarterly-sales-2026q1", "Name": "Quarterly Sales 2026 Q1", "Description": "Aggregated quarterly sales metrics", "CreatedAt": "2026-06-16T06:42:00.442Z", "Forms": { "DataClassification": { "FormTypeId": "DataClassification", "Content": "{\"classification\":\"internal\",\"owner\":\"data-platform-team\"}" } } }
Solicitud
-
AssetTypeId: requerido: cadena UTF-8 con una extensión de 1 byte como mínimo y 256 bytes como máximo.El identificador del tipo de activo para el activo.
-
Identifier– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo, que coincide con el Custom string pattern #69.Identificador único del activo. Se actualiza si ya existe un activo con este identificador.
-
Name: obligatorio: cadena UTF-8.Nombre del activo.
-
Description: cadena UTF-8.Descripción del activo.
-
Forms– Obligatorio: matriz de mapas de pares clave-valor.Cada clave es una cadena UTF-8.
Cada valor es un objeto AssetFormEntry.
Formularios que se configurarán en el activo, organizados por nombre del formulario. Cada entrada especifica el tipo de formulario y su contenido en JSON.
-
ClientToken– cadena UTF-8, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el Single-line string pattern.Un identificador único con distinción entre mayúsculas y minúsculas, que se proporciona para garantizar la idempotencia de la solicitud.
Respuesta
-
Id– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo, que coincide con el Custom string pattern #69.Identificador único del activo.
-
Name: obligatorio: cadena UTF-8.Nombre del activo.
-
Description: cadena UTF-8.Descripción del activo.
-
CreatedAt: marca temporal.Marca temporal de creación del activo.
-
Forms: matriz de mapas de pares clave-valor.Cada clave es una cadena UTF-8.
Cada valor es un objeto AssetFormEntry.
Formularios adjuntos al activo, organizados por nombre del formulario.
Errores
AccessDeniedExceptionConcurrentModificationExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
Acción DeleteAsset (Python: delete_asset)
Elimina un activo del Catálogo de datos de AWS Glue.
ejemplo
El siguiente ejemplo muestra cómo eliminar un activo mediante su identificador.
aws glue delete-asset --identifier quarterly-sales-2026q1
Solicitud
-
Identifier– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo, que coincide con el Custom string pattern #69.Identificador único del activo que se eliminará.
Respuesta
Sin parámetros de respuesta.
Errores
AccessDeniedExceptionConcurrentModificationExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
PutAssetType (Python: put_asset_type)
Crea o actualiza un tipo de activo en el Catálogo de datos de AWS Glue. Tipo de activo que define la estructura de los activos especificando los formularios que incluyen. Se actualiza si ya existe un tipo de activo con ese nombre.
ejemplo
El siguiente ejemplo muestra cómo crear un tipo de activo que hace referencia a un tipo de formulario.
aws glue put-asset-type \ --name DataSet \ --forms '{"DataClassification":{"FormTypeIdentifier":"DataClassification"}}' { "Id": "DataSet", "Name": "DataSet", "Forms": { "DataClassification": { "FormTypeIdentifier": "DataClassification" } } }
Solicitud
-
Name– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 128 bytes de largo como máximo, que coincide con el Custom string pattern #75.Nombre del tipo de activo.
-
Forms– obligatorio: una matriz de asignación de pares de clave-valor, con 1 par como mínimo y 100 como máximo.Cada clave es una cadena UTF-8 con 1 byte de largo como mínimo y 128 bytes de largo como máximo, que coincide con Custom string pattern #75.
Cada valor es un objeto AssetTypeFormReference.
Formularios que componen el tipo de activo, organizados por el nombre del formulario. Cada entrada hace referencia al tipo de formulario que define el esquema del formulario.
-
ClientToken– cadena UTF-8, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el Single-line string pattern.Un identificador único con distinción entre mayúsculas y minúsculas, que se proporciona para garantizar la idempotencia de la solicitud.
Respuesta
-
Id: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Identificador del tipo de activo.
-
Name– cadena UTF-8, con 1 byte de largo como mínimo y 128 bytes de largo como máximo, que coincide con el Custom string pattern #75.Nombre del tipo de activo.
-
Forms: una matriz de asignación de pares de clave-valor, con 1 par como mínimo y 100 como máximo.Cada clave es una cadena UTF-8 con 1 byte de largo como mínimo y 128 bytes de largo como máximo, que coincide con Custom string pattern #75.
Cada valor es un objeto AssetTypeFormReference.
Formularios que componen el tipo de activo, organizados por el nombre del formulario.
Errores
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionEntityNotFoundExceptionConcurrentModificationExceptionThrottlingException
Acción GetAssetType (Python: get_asset_type)
Recupera un tipo de activo en el Catálogo de datos de AWS Glue mediante su identificador.
ejemplo
El siguiente ejemplo muestra cómo recuperar un tipo de activo mediante su identificador.
aws glue get-asset-type --identifier DataSet { "Id": "DataSet", "Name": "DataSet", "Forms": { "DataClassification": { "FormTypeIdentifier": "DataClassification" } } }
Solicitud
-
Identifier: requerido: cadena UTF-8 con una extensión de 1 byte como mínimo y 256 bytes como máximo.Identificador del tipo de activo que se recuperará.
Respuesta
-
Id: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Identificador del tipo de activo.
-
Name– cadena UTF-8, con 1 byte de largo como mínimo y 128 bytes de largo como máximo, que coincide con el Custom string pattern #75.Nombre del tipo de activo.
-
Forms: una matriz de asignación de pares de clave-valor, con 1 par como mínimo y 100 como máximo.Cada clave es una cadena UTF-8 con 1 byte de largo como mínimo y 128 bytes de largo como máximo, que coincide con Custom string pattern #75.
Cada valor es un objeto AssetTypeFormReference.
Formularios que componen el tipo de activo, organizados por el nombre del formulario.
Errores
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
Acción DeleteAssetType (Python: delete_asset_type)
Elimina un tipo de activo del Catálogo de datos de AWS Glue.
ejemplo
El siguiente ejemplo muestra cómo eliminar un tipo de activo mediante su identificador.
aws glue delete-asset-type --identifier DataSet
Solicitud
-
Identifier: requerido: cadena UTF-8 con una extensión de 1 byte como mínimo y 256 bytes como máximo.Identificador del tipo de activo que se eliminará.
Respuesta
Sin parámetros de respuesta.
Errores
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
Acción ListAssetTypes (Python: list_asset_types)
Enumera los tipos de activos definidos en el Catálogo de datos de AWS Glue.
ejemplo
El siguiente ejemplo muestra cómo enumerar los tipos de activos en la cuenta.
aws glue list-asset-types --max-results 20 { "Items": [ { "Id": "DataSet", "Name": "DataSet" } ] }
Solicitud
-
MaxResults: número (entero) que no es inferior a 1 ni es superior a 1000.El número máximo de resultados que se devolverá en la respuesta.
-
NextToken: cadena UTF-8.Token de continuación si se trata de una llamada de continuidad.
Respuesta
-
Items: matriz de objetos AssetTypeItem.Lista de elementos del tipo de activo.
-
NextToken: cadena UTF-8.Un token de continuación, presente si el segmento de lista actual no es el último.
Errores
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
PutFormType (Python: put_form_type)
Crea o actualiza un tipo de formulario en el Catálogo de datos de AWS Glue. Tipo de formulario que define el esquema de los metadatos estructurados que pueden adjuntarse a los activos.
ejemplo
El siguiente ejemplo muestra cómo crear un tipo de formulario con un esquema de Smithy.
aws glue put-form-type \ --name DataClassification \ --schema 'structure DataClassification { classification: String owner: String }' { "Id": "DataClassification", "Name": "DataClassification", "Schema": "structure DataClassification {\n classification: String\n owner: String\n}" }
Solicitud
-
Name– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 128 bytes de largo como máximo, que coincide con el Custom string pattern #77.El nombre del tipo de formulario. Debe empezar con una letra mayúscula.
-
Schema: obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 100000 como máximo.Definición del esquema IDL de Smithy para el tipo de formulario.
-
ClientToken– cadena UTF-8, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el Single-line string pattern.Un identificador único con distinción entre mayúsculas y minúsculas, que se proporciona para garantizar la idempotencia de la solicitud.
Respuesta
-
Id: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Identificador del tipo de formulario.
-
Name– cadena UTF-8, con 1 byte de largo como mínimo y 128 bytes de largo como máximo, que coincide con el Custom string pattern #77.Nombre del tipo de formulario.
-
Schema: Cadena UTF-8 con una extensión de 1 byte como mínimo o 100 000 como máximo.Esquema IDL de Smithy para el tipo de formulario.
Errores
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
Acción GetFormType (Python: get_form_type)
Recupera un tipo de formulario en el Catálogo de datos de AWS Glue mediante su identificador.
ejemplo
El siguiente ejemplo muestra cómo recuperar un tipo de formulario mediante su identificador.
aws glue get-form-type --identifier DataClassification { "Id": "DataClassification", "Name": "DataClassification", "Schema": "structure DataClassification {\n classification: String\n owner: String\n}" }
Solicitud
-
Identifier: requerido: cadena UTF-8 con una extensión de 1 byte como mínimo y 256 bytes como máximo.Identificador del tipo de formulario que se recuperará.
Respuesta
-
Id: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Identificador del tipo de formulario.
-
Name– cadena UTF-8, con 1 byte de largo como mínimo y 128 bytes de largo como máximo, que coincide con el Custom string pattern #77.Nombre del tipo de formulario.
-
Schema: Cadena UTF-8 con una extensión de 1 byte como mínimo o 100 000 como máximo.Esquema IDL de Smithy para el tipo de formulario.
Errores
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
Acción DeleteFormType (Python: delete_form_type)
Elimina un tipo de formulario del Catálogo de datos de AWS Glue. No se puede eliminar un tipo de formulario si un tipo de activo sigue haciendo referencia a él.
ejemplo
El siguiente ejemplo muestra cómo eliminar un tipo de formulario mediante su identificador.
aws glue delete-form-type --identifier DataClassification
Solicitud
-
Identifier: requerido: cadena UTF-8 con una extensión de 1 byte como mínimo y 256 bytes como máximo.Identificador del tipo de formulario que se eliminará.
Respuesta
Sin parámetros de respuesta.
Errores
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionConflictExceptionThrottlingException
Acción ListFormTypes (Python: list_form_types)
Enumera los tipos de formularios definidos en el Catálogo de datos de AWS Glue.
ejemplo
El siguiente ejemplo muestra cómo enumerar los tipos de formularios en la cuenta.
aws glue list-form-types --max-results 20 { "Items": [ { "Id": "DataClassification", "Name": "DataClassification" } ] }
Solicitud
-
MaxResults: número (entero) que no es inferior a 1 ni es superior a 1000.El número máximo de resultados que se devolverá en la respuesta.
-
NextToken: cadena UTF-8.Token de continuación si se trata de una llamada de continuidad.
Respuesta
-
Items(obligatorio): una matriz de objetos FormTypeItem.Lista de elementos del tipo de formulario.
-
NextToken: cadena UTF-8.Un token de continuación, presente si el segmento de lista actual no es el último.
Errores
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
PutAttachment (Python: put_attachment)
Adjunta un formulario a un activo o a un elemento de formulario iterable en el Catálogo de datos de AWS Glue. Se sobrescribirá si ya existe un archivo adjunto con el mismo nombre.
ejemplo
El siguiente ejemplo muestra cómo adjuntar un formulario a un activo.
aws glue put-attachment \ --asset-identifier quarterly-sales-2026q1 \ --attachment-name reviewNote \ --form-type-id DataClassification \ --content '{"classification":"internal","owner":"analytics-team"}' { "AssetIdentifier": "quarterly-sales-2026q1", "AttachmentName": "reviewNote", "FormTypeId": "DataClassification" }
Solicitud
-
AssetIdentifier– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo, que coincide con el Custom string pattern #69.Identificador único del activo que se adjuntará al formulario.
-
IterableFormName– cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo, que coincide con el Custom string pattern #73.El nombre del formulario iterable. Si se especifica junto con
itemIdentifier, el archivo adjunto se dirige a un elemento del formulario iterable y no al activo en sí. -
ItemIdentifier: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo.Identificador del elemento en el formlario iterable. Es obligatorio cuando se especifica
iterableFormName. -
AttachmentName– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo, que coincide con el Custom string pattern #76.Nombre del archivo adjunto.
-
Content: obligatorio: cadena UTF-8.Contenido del formulario en JSON que se ajusta al esquema del tipo de formulario especificado.
-
FormTypeId: requerido: cadena UTF-8 con una extensión de 1 byte como mínimo y 256 bytes como máximo.Identificador del tipo de formulario de este archivo adjunto.
-
ClientToken– cadena UTF-8, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el Single-line string pattern.Un identificador único con distinción entre mayúsculas y minúsculas, que se proporciona para garantizar la idempotencia de la solicitud.
Respuesta
-
AssetIdentifier– cadena UTF-8, con 1 byte como mínimo o más de 1087 bytes de largo, que coincide con el Custom string pattern #69.Identificador único del activo.
-
IterableFormName– cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo, que coincide con el Custom string pattern #73.Nombre del formulario iterable si el adjunto está dirigido a un elemento.
-
ItemIdentifier: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo.Identificador del elemento en el formulario iterable, si corresponde.
-
AttachmentName– cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo, que coincide con el Custom string pattern #76.Nombre del archivo adjunto.
-
FormTypeId: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Identificador del tipo de formulario de este archivo adjunto.
Errores
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
Acción DeleteAttachment (Python: delete_attachment)
Elimina el archivo adjunto de un formulario de un activo del Catálogo de datos de AWS Glue.
ejemplo
El siguiente ejemplo muestra cómo eliminar un archivo adjunto de un activo.
aws glue delete-attachment \ --asset-identifier quarterly-sales-2026q1 \ --attachment-name reviewNote { "AssetIdentifier": "quarterly-sales-2026q1" }
Solicitud
-
AssetIdentifier– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo, que coincide con el Custom string pattern #69.Identificador único del activo del que se eliminará el archivo adjunto.
-
IterableFormName– cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo, que coincide con el Custom string pattern #73.El nombre del formulario iterable. Si se especifica junto con
itemIdentifier, el archivo adjunto se elimina de un elemento del formulario iterable y no del activo en sí. -
ItemIdentifier: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo.Identificador del elemento en el formlario iterable. Es obligatorio cuando se especifica
iterableFormName. -
AttachmentName– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo, que coincide con el Custom string pattern #76.Nombre del archivo adjunto que se eliminará.
Respuesta
-
AssetIdentifier– cadena UTF-8, con 1 byte como mínimo o más de 1087 bytes de largo, que coincide con el Custom string pattern #69.Identificador único del activo.
-
IterableFormName– cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo, que coincide con el Custom string pattern #73.Nombre del formulario iterable si la eliminación está dirigida a un elemento.
-
ItemIdentifier: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo.Identificador del elemento en el formulario iterable, si corresponde.
Errores
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
Acción ListIterableForms (Python: list_iterable_forms)
Enumera los elementos de un formulario iterable en un activo del Catálogo de datos de AWS Glue. Por ejemplo, enumera las columnas de una tabla de activos.
ejemplo
El siguiente ejemplo muestra cómo enumerar las columnas de un activo.
aws glue list-iterable-forms \ --asset-identifier quarterly-sales-2026q1 \ --iterable-form-name columns \ --max-results 20 { "AssetId": "quarterly-sales-2026q1", "IterableFormName": "columns", "Items": [ { "ItemId": "quarterly-sales-2026q1#region", "ItemName": "region", "Description": "AWS region of the sales record", "GlossaryTerms": [] }, { "ItemId": "quarterly-sales-2026q1#amount", "ItemName": "amount", "Description": "Sales amount in USD", "GlossaryTerms": [] } ] }
Solicitud
-
AssetIdentifier– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo, que coincide con el Custom string pattern #69.Identificador único del activo.
-
IterableFormName– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo, que coincide con el Custom string pattern #73.El nombre del formulario iterable del que se muestran los elementos.
-
MaxResults: número (entero) que no es inferior a 1 ni es superior a 1000.El número máximo de resultados que se devolverá en la respuesta.
-
NextToken: cadena UTF-8.Token de continuación si se trata de una llamada de continuidad.
Respuesta
-
AssetId– cadena UTF-8, con 1 byte como mínimo o más de 1087 bytes de largo, que coincide con el Custom string pattern #69.Identificador único del activo.
-
IterableFormName– cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo, que coincide con el Custom string pattern #73.El nombre del formulario iterable.
-
Items: matriz de objetos IterableFormListItem.Lista de elementos del formulario iterable.
-
NextToken: cadena UTF-8.Un token de continuación, presente si el segmento de lista actual no es el último.
Errores
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionThrottlingExceptionInvalidInputException
Acción BatchGetIterableForms (Python: batch_get_iterable_forms)
Recupera varios elementos de un formulario iterable de un activo del Catálogo de datos de AWS Glue en una sola solicitud.
ejemplo
El siguiente ejemplo muestra cómo recuperar columnas específicas mediante su identificador.
aws glue batch-get-iterable-forms \ --asset-identifier quarterly-sales-2026q1 \ --iterable-form-name columns \ --item-identifiers region amount { "Items": [ { "ItemId": "quarterly-sales-2026q1#region", "ItemName": "region", "GlossaryTerms": [], "Forms": { "columns": { "FormTypeId": "amazon.glue::Column", "Content": "{\"type\":\"string\"}" } }, "Attachments": {} }, { "ItemId": "quarterly-sales-2026q1#amount", "ItemName": "amount", "GlossaryTerms": [], "Forms": { "columns": { "FormTypeId": "amazon.glue::Column", "Content": "{\"type\":\"double\"}" } }, "Attachments": {} } ], "Errors": [] }
Solicitud
-
AssetIdentifier– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo, que coincide con el Custom string pattern #69.Identificador único del activo.
-
IterableFormName– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo, que coincide con el Custom string pattern #73.El nombre del formulario iterable del que se recuperan los elementos.
-
ItemIdentifiers: obligatorio: matriz de cadenas UTF-8, con una cadena como mínimo y 100 cadenas como máximo.Lista de identificadores de los elementos que se recuperarán. Cada identificador puede ser un ID de elemento o un nombre de elemento.
Respuesta
-
Items: matriz de objetos IterableFormItem.Lista de elementos del formulario iterable recuperados.
-
Errors: matriz de objetos ItemError.Lista de errores de los elementos que no se pudieron recuperar.
Errores
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
Acción CreateGlossary (Python: create_glossary)
Crea un glosario empresarial en el Catálogo de datos de AWS Glue. Un glosario es un conjunto de términos del glosario que definen conceptos empresariales.
ejemplo
El siguiente ejemplo muestra cómo crear un glosario empresarial.
aws glue create-glossary \ --name "Sales Terms" \ --description "Glossary of sales-domain business terms" { "Id": "6n5f21s641nbjb", "Name": "Sales Terms", "Description": "Glossary of sales-domain business terms" }
Solicitud
-
Name: requerido: cadena UTF-8 con una extensión de 1 byte como mínimo y 256 bytes como máximo.Nombre del glosario.
-
Description: cadena UTF-8 con una extensión de 1 byte como mínimo o 2048 bytes como máximo.Descripción del glosario.
-
ClientToken– cadena UTF-8, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el Single-line string pattern.Un identificador único con distinción entre mayúsculas y minúsculas, que se proporciona para garantizar la idempotencia de la solicitud.
Respuesta
-
Id: cadena UTF-8.Identificador único del glosario.
-
Name: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Nombre del glosario.
-
Description: cadena UTF-8 con una extensión de 1 byte como mínimo o 2048 bytes como máximo.Descripción del glosario.
Errores
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingExceptionAlreadyExistsException
Acción GetGlossary (Python: get_glossary)
Recupera un glosario empresarial del Catálogo de datos de AWS Glue mediante su identificador.
ejemplo
El siguiente ejemplo muestra cómo recuperar un glosario mediante su identificador.
aws glue get-glossary --identifier 6n5f21s641nbjb { "Id": "6n5f21s641nbjb", "Name": "Sales Terms", "Description": "Glossary of sales-domain business terms" }
Solicitud
-
Identifier: obligatorio: cadena UTF-8.Identificador único del glosario que se recuperará.
Respuesta
-
Id: cadena UTF-8.Identificador único del glosario.
-
Name: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Nombre del glosario.
-
Description: cadena UTF-8 con una extensión de 1 byte como mínimo o 2048 bytes como máximo.Descripción del glosario.
Errores
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionThrottlingException
Acción UpdateGlossary (Python: update_glossary)
Actualiza un glosario empresarial en el Catálogo de datos de AWS Glue.
ejemplo
El siguiente ejemplo muestra cómo actualizar la descripción de un glosario.
aws glue update-glossary \ --identifier 6n5f21s641nbjb \ --name "Sales Terms" \ --description "Glossary of sales and revenue business terms" { "Id": "6n5f21s641nbjb", "Name": "Sales Terms", "Description": "Glossary of sales and revenue business terms" }
Solicitud
-
Identifier: obligatorio: cadena UTF-8.Identificador único del glosario que se actualizará.
-
Name: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.El nombre actualizado del glosario.
-
Description: cadena UTF-8 con una extensión de 1 byte como mínimo o 2048 bytes como máximo.Descripción actualizada del glosario.
-
ClientToken– cadena UTF-8, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el Single-line string pattern.Un identificador único con distinción entre mayúsculas y minúsculas, que se proporciona para garantizar la idempotencia de la solicitud.
Respuesta
-
Id: cadena UTF-8.Identificador único del glosario.
-
Name: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Nombre del glosario.
-
Description: cadena UTF-8 con una extensión de 1 byte como mínimo o 2048 bytes como máximo.Descripción del glosario.
Errores
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingExceptionAlreadyExistsException
Acción DeleteGlossary (Python: delete_glossary)
Elimina un glosario empresarial del Catálogo de datos de AWS Glue. No se puede eliminar un glosario si aún contiene términos del glosario.
ejemplo
El siguiente ejemplo muestra cómo eliminar un glosario mediante su identificador.
aws glue delete-glossary --identifier 6n5f21s641nbjb
Solicitud
-
Identifier: obligatorio: cadena UTF-8.Identificador único del glosario que se eliminará.
Respuesta
Sin parámetros de respuesta.
Errores
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConflictExceptionConcurrentModificationExceptionThrottlingException
Acción ListGlossaries (Python: list_glossaries)
Enumera los glosarios empresariales en el Catálogo de datos de AWS Glue.
ejemplo
El siguiente ejemplo muestra cómo enumerar los glosarios en la cuenta.
aws glue list-glossaries --max-results 20 { "Items": [ { "Id": "6n5f21s641nbjb", "Name": "Sales Terms", "Description": "Glossary of sales and revenue business terms" } ] }
Solicitud
-
MaxResults: número (entero) que no es inferior a 1 ni es superior a 1000.El número máximo de resultados que se devolverá en la respuesta.
-
NextToken: cadena UTF-8.Token de continuación si se trata de una llamada de continuidad.
Respuesta
-
Items: matriz de objetos GlossaryItem.Lista de elementos del glosario.
-
NextToken: cadena UTF-8.Un token de continuación, presente si el segmento de lista actual no es el último.
Errores
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
Acción CreateGlossaryTerm (Python: create_glossary_term)
Crea un término de glosario para un glosario empresarial del Catálogo de datos de AWS Glue.
ejemplo
El siguiente ejemplo muestra cómo crear un término del glosario.
aws glue create-glossary-term \ --glossary-identifier 6n5f21s641nbjb \ --name "Net Revenue" \ --short-description "Revenue after returns, allowances, and discounts." \ --long-description "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period." { "Id": "avugvxvsul6izr", "GlossaryId": "6n5f21s641nbjb", "Name": "Net Revenue", "ShortDescription": "Revenue after returns, allowances, and discounts.", "LongDescription": "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period." }
Solicitud
-
GlossaryIdentifier: obligatorio: cadena UTF-8.Identificador único del glosario en el que se creará el término.
-
Name: requerido: cadena UTF-8 con una extensión de 1 byte como mínimo y 256 bytes como máximo.Nombre del término del glosario.
-
ShortDescription: cadena UTF-8, con 1 byte de largo como mínimo y 1024 bytes de largo como máximo.Breve descripción del término del glosario.
-
LongDescription: cadena UTF-8, con 1 byte de largo como mínimo y 4096 bytes de largo como máximo.Descripción extensa del término del glosario.
-
ClientToken– cadena UTF-8, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el Single-line string pattern.Un identificador único con distinción entre mayúsculas y minúsculas, que se proporciona para garantizar la idempotencia de la solicitud.
Respuesta
-
Id: cadena UTF-8.Identificador único del término del glosario.
-
GlossaryId: cadena UTF-8.Identificador único del glosario que contiene este término.
-
Name: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Nombre del término del glosario.
-
ShortDescription: cadena UTF-8, con 1 byte de largo como mínimo y 1024 bytes de largo como máximo.Breve descripción del término del glosario.
-
LongDescription: cadena UTF-8, con 1 byte de largo como mínimo y 4096 bytes de largo como máximo.Descripción extensa del término del glosario.
Errores
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingExceptionAlreadyExistsException
Acción GetGlossaryTerm (Python: get_glossary_term)
Recupera un término del glosario del Catálogo de datos de AWS Glue mediante su identificador.
ejemplo
El siguiente ejemplo muestra cómo recuperar un término del glosario mediante su identificador.
aws glue get-glossary-term --identifier avugvxvsul6izr { "Id": "avugvxvsul6izr", "GlossaryId": "6n5f21s641nbjb", "Name": "Net Revenue", "ShortDescription": "Revenue after returns, allowances, and discounts.", "LongDescription": "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period." }
Solicitud
-
Identifier: obligatorio: cadena UTF-8.Identificador único del término del glosario que se recuperará.
Respuesta
-
Id: cadena UTF-8.Identificador único del término del glosario.
-
GlossaryId: cadena UTF-8.Identificador único del glosario que contiene este término.
-
Name: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Nombre del término del glosario.
-
ShortDescription: cadena UTF-8, con 1 byte de largo como mínimo y 1024 bytes de largo como máximo.Breve descripción del término del glosario.
-
LongDescription: cadena UTF-8, con 1 byte de largo como mínimo y 4096 bytes de largo como máximo.Descripción extensa del término del glosario.
Errores
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionThrottlingException
Acción UpdateGlossaryTerm (Python: update_glossary_term)
Actualiza un término del glosario en el Catálogo de datos de AWS Glue.
ejemplo
El siguiente ejemplo muestra cómo actualizar la breve descripción de un término del glosario.
aws glue update-glossary-term \ --identifier avugvxvsul6izr \ --name "Net Revenue" \ --short-description "Gross revenue minus returns, allowances, and discounts." \ --long-description "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period." { "Id": "avugvxvsul6izr", "GlossaryId": "6n5f21s641nbjb", "Name": "Net Revenue", "ShortDescription": "Gross revenue minus returns, allowances, and discounts.", "LongDescription": "Net revenue is gross revenue minus returns, allowances, and discounts over a reporting period." }
Solicitud
-
Identifier: obligatorio: cadena UTF-8.Identificador único del término del glosario que se actualizará.
-
Name: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Nombre actualizado del término del glosario.
-
ShortDescription: cadena UTF-8, con 1 byte de largo como mínimo y 1024 bytes de largo como máximo.Breve descripción actualizada del término del glosario.
-
LongDescription: cadena UTF-8, con 1 byte de largo como mínimo y 4096 bytes de largo como máximo.Descripción extensa actualizada del término del glosario.
-
ClientToken– cadena UTF-8, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el Single-line string pattern.Un identificador único con distinción entre mayúsculas y minúsculas, que se proporciona para garantizar la idempotencia de la solicitud.
Respuesta
-
Id: cadena UTF-8.Identificador único del término del glosario.
-
GlossaryId: cadena UTF-8.Identificador único del glosario que contiene este término.
-
Name: cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo.Nombre del término del glosario.
-
ShortDescription: cadena UTF-8, con 1 byte de largo como mínimo y 1024 bytes de largo como máximo.Breve descripción del término del glosario.
-
LongDescription: cadena UTF-8, con 1 byte de largo como mínimo y 4096 bytes de largo como máximo.Descripción extensa del término del glosario.
Errores
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingExceptionAlreadyExistsException
Acción DeleteGlossaryTerm (Python: delete_glossary_term)
Elimina un término del glosario del Catálogo de datos de AWS Glue.
ejemplo
El siguiente ejemplo muestra cómo eliminar un término del glosario mediante su identificador.
aws glue delete-glossary-term --identifier avugvxvsul6izr
Solicitud
-
Identifier: obligatorio: cadena UTF-8.Identificador único del término del glosario que se eliminará.
Respuesta
Sin parámetros de respuesta.
Errores
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
Acción ListGlossaryTerms (Python: list_glossary_terms)
Muestra los términos del glosario en un glosario empresarial del Catálogo de datos de AWS Glue.
ejemplo
El siguiente ejemplo muestra cómo presentar los términos de un glosario.
aws glue list-glossary-terms \ --glossary-identifier 6n5f21s641nbjb \ --max-results 20 { "Items": [ { "Id": "avugvxvsul6izr", "Name": "Net Revenue", "ShortDescription": "Gross revenue minus returns, allowances, and discounts." } ] }
Solicitud
-
GlossaryIdentifier: obligatorio: cadena UTF-8.Identificador único del glosario cuyos términos se mostrarán.
-
MaxResults: número (entero) que no es inferior a 1 ni es superior a 1000.El número máximo de resultados que se devolverá en la respuesta.
-
NextToken: cadena UTF-8.Token de continuación si se trata de una llamada de continuidad.
Respuesta
-
GlossaryId: cadena UTF-8.Identificador único del glosario.
-
Items: matriz de objetos GlossaryTermItem.Lista de elementos del término del glosario.
-
NextToken: cadena UTF-8.Un token de continuación, presente si el segmento de lista actual no es el último.
Errores
AccessDeniedExceptionInternalServiceExceptionInvalidInputExceptionThrottlingException
Acción AssociateGlosaryTerms (Python: associate_glossary_terms)
Vincula uno o más términos del glosario a un activo del Catálogo de datos de AWS Glue.
ejemplo
El siguiente ejemplo muestra cómo vincular un término del glosario a un activo.
aws glue associate-glossary-terms \ --asset-identifier quarterly-sales-2026q1 \ --glossary-term-identifiers avugvxvsul6izr { "AssetIdentifier": "quarterly-sales-2026q1", "GlossaryTerms": [ "avugvxvsul6izr" ] }
Solicitud
-
AssetIdentifier– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo, que coincide con el Custom string pattern #69.Identificador único del activo al que vincular los términos del glosario.
-
IterableFormName– cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo, que coincide con el Custom string pattern #73.El nombre del formulario iterable. Si se especifica junto con
itemIdentifier, los términos del glosario se asocian a un elemento del formulario iterable y no al activo en sí. -
ItemIdentifier: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo.Identificador del elemento en el formlario iterable. Es obligatorio cuando se especifica
iterableFormName. -
GlossaryTermIdentifiers: obligatorio: matriz de cadenas UTF-8, con una cadena como mínimo y 10 cadenas como máximo.Lista de identificadores de términos del glosario que se vincularán al activo.
-
ClientToken– cadena UTF-8, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el Single-line string pattern.Un identificador único con distinción entre mayúsculas y minúsculas, que se proporciona para garantizar la idempotencia de la solicitud.
Respuesta
-
AssetIdentifier– cadena UTF-8, con 1 byte como mínimo o más de 1087 bytes de largo, que coincide con el Custom string pattern #69.Identificador único del activo.
-
IterableFormName– cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo, que coincide con el Custom string pattern #73.Nombre del formulario iterable si la asociación está dirigida a un elemento.
-
ItemIdentifier: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo.Identificador del elemento en el formulario iterable, si corresponde.
-
GlossaryTerms: matriz de cadenas UTF-8, con una cadena como mínimo y 10 cadenas como máximo.Términos del glosario que ahora están asociados al activo.
Errores
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
Acción DisassociateGlosaryTerms (Python: disassociate_glossary_terms)
Elimina la asociación de uno o más términos del glosario de un activo del Catálogo de datos de AWS Glue.
ejemplo
El siguiente ejemplo muestra cómo eliminar un término de glosario de un activo.
aws glue disassociate-glossary-terms \ --asset-identifier quarterly-sales-2026q1 \ --glossary-term-identifiers avugvxvsul6izr { "AssetIdentifier": "quarterly-sales-2026q1", "GlossaryTerms": [] }
Solicitud
-
AssetIdentifier– Obligatorio: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo, que coincide con el Custom string pattern #69.Identificador único del activo del que se desvincularán los términos del glosario.
-
IterableFormName– cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo, que coincide con el Custom string pattern #73.El nombre del formulario iterable. Si se especifica junto con
itemIdentifier, los términos del glosario se desasocian de un elemento del formulario iterable y no del activo en sí. -
ItemIdentifier: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo.Identificador del elemento en el formlario iterable. Es obligatorio cuando se especifica
iterableFormName. -
GlossaryTermIdentifiers: obligatorio: matriz de cadenas UTF-8, con una cadena como mínimo y 10 cadenas como máximo.Lista de identificadores de términos del glosario que se desvincularán del activo.
-
ClientToken– cadena UTF-8, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el Single-line string pattern.Un identificador único con distinción entre mayúsculas y minúsculas, que se proporciona para garantizar la idempotencia de la solicitud.
Respuesta
-
AssetIdentifier– cadena UTF-8, con 1 byte como mínimo o más de 1087 bytes de largo, que coincide con el Custom string pattern #69.Identificador único del activo.
-
IterableFormName– cadena UTF-8, con 1 byte de largo como mínimo y 256 bytes de largo como máximo, que coincide con el Custom string pattern #73.Nombre del formulario iterable si la desasociación está dirigida a un elemento.
-
ItemIdentifier: cadena UTF-8, con 1 byte de largo como mínimo y 1087 bytes de largo como máximo.Identificador del elemento en el formulario iterable, si corresponde.
-
GlossaryTerms: matriz de cadenas UTF-8, con una cadena como mínimo y 10 cadenas como máximo.Términos del glosario pendientes vinculados al activo.
Errores
AccessDeniedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputExceptionConcurrentModificationExceptionThrottlingException
Acción SearchAssets (Python: search_assets)
Busca activos en el Catálogo de datos de AWS Glue mediante la búsqueda de texto completo, los filtros, la clasificación y las agregaciones. Devuelve los activos que coinciden con los resultados clasificados por relevancia.
ejemplo
El siguiente ejemplo muestra cómo ejecutar una búsqueda de texto completo de activos.
aws glue search-assets --search-text "sales" --max-results 10 { "Items": [ { "Id": "quarterly-sales-2026q1", "AssetName": "Quarterly Sales 2026 Q1", "AssetDescription": "Aggregated quarterly sales metrics", "UpdatedAt": "2026-06-16T06:42:00.442Z", "AssetTypeId": "DataSet" } ] }
ejemplo
El siguiente ejemplo muestra cómo buscar una cláusula de filtro y un criterio de ordenación.
aws glue search-assets \ --search-text "sales" \ --max-results 10 \ --filter-clause '{"AttributeFilter":{"Attribute":"AssetTypeId","Operator":"equals","Value":{"StringValue":"DataSet"}}}' \ --sort '{"Attribute":"name","Order":"ASCENDING"}' { "Items": [ { "Id": "quarterly-sales-2026q1", "AssetName": "Quarterly Sales 2026 Q1", "AssetDescription": "Aggregated quarterly sales metrics", "UpdatedAt": "2026-06-16T06:42:00.442Z", "AssetTypeId": "DataSet" } ] }
Solicitud
-
SearchText: cadena UTF-8, con 1 byte de largo como mínimo y 1000 bytes de largo como máximo.El texto que se va a buscar. Se debe especificar al menos uno de los siguientes:
searchTextofilterClause. -
MaxResults: número (entero) que no es inferior a 1 ni es superior a 100.El número máximo de resultados que se devolverá en la respuesta.
-
NextToken: cadena UTF-8.Token de continuación si se trata de una llamada de continuidad.
-
Sort: un objeto SearchSort.Criterios de clasificación de los resultados de la solicitud.
-
FilterClause: un objeto SearchFilterClause.La cláusula de filtro que se aplicará a la búsqueda. Es compatible con la lógica AND/OR anidada con filtros a nivel de atributo y de asignación.
Respuesta
Los resultados de búsqueda devueltos por la operación SearchAssets.
-
SearchAssetsOutput: objeto SearchAssetsOutput.
Errores
AccessDeniedExceptionInvalidInputExceptionInternalServiceExceptionThrottlingException
Acción GetDataCatalogExportConfiguration (Python: get_data_catalog_export_configuration)
Recupera la configuración de exportación actual del Catálogo de datos de AWS Glue. La configuración de exportación controla si los metadatos del catálogo se exportan a Tablas de S3.
Solicitud
Ningún parámetro de solicitud.
Respuesta
La configuración de exportación devuelta por la operación GetDataCatalogExportConfiguration.
-
GetDataCatalogExportConfigurationOutput: objeto GetDataCatalogExportConfigurationOutput.
Errores
InvalidInputExceptionEntityNotFoundExceptionInternalServiceExceptionThrottlingException
Acción PutDataCatalogExportConfiguration (Python: put_data_catalog_export_configuration)
Crea o actualiza la configuración de exportación del Catálogo de datos de AWS Glue. Utilice esta operación para activar o desactivar la exportación de los metadatos del catálogo a Tablas de S3.
Solicitud
-
ExportSetting: obligatorio: cadena UTF-8 (valores válidos:ENABLED|DISABLED).La configuración de exportación del catálogo de datos. Especifique
ENABLEDpara iniciar la exportación de los metadatos del catálogo a Tablas de S3 oDISABLEDpara detener la exportación. Este campo es obligatorio. -
EncryptionConfiguration: un objeto ExportEncryptionConfiguration.La configuración de cifrado para los datos exportados. Si no se especifica, se utiliza la configuración de cifrado predeterminada.
-
ClientToken– cadena UTF-8, con 1 byte de largo como mínimo y 255 bytes de largo como máximo, que coincide con el Single-line string pattern.Un identificador único con distinción entre mayúsculas y minúsculas, que se proporciona para garantizar la idempotencia de la solicitud.
Respuesta
La configuración de exportación devuelta por la operación PutDataCatalogExportConfiguration.
-
PutDataCatalogExportConfigurationOutput: objeto PutDataCatalogExportConfigurationOutput.
Errores
InvalidInputExceptionAccessDeniedExceptionInternalServiceExceptionThrottlingExceptionConflictException