Perfiles de uso - AWS Glue

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.

Perfiles de uso

La API de perfiles de uso describe los tipos de datos y la API relacionados con la creación, actualización o visualización de los perfiles de uso en AWS Glue.

Tipos de datos

ProfileConfiguration estructura

Especifica los valores de trabajo y sesión que un administrador configura en un perfil AWS Glue de uso.

Campos
  • SessionConfiguration: matriz de mapas de pares clave-valor.

    Cada clave es una 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.

    Cada valor es un objeto A ConfigurationObject.

    Un mapa de valores clave de los parámetros de configuración de las sesiones. AWS Glue

  • JobConfiguration: matriz de mapas de pares clave-valor.

    Cada clave es una 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.

    Cada valor es un objeto A ConfigurationObject.

    Un mapa de valores clave de los parámetros de configuración de los trabajos. AWS Glue

ConfigurationObject estructura

Especifica los valores que un administrador establece para cada parámetro de trabajo o sesión configurado en un perfil de AWS Glue uso.

Campos
  • DefaultValue: 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 #31.

    Un valor predeterminado para el parámetro.

  • AllowedValues: matriz de cadenas UTF-8.

    Una lista de valores permitidos para el parámetro.

  • MinValue: 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 #31.

    Un valor mínimo permitido para el parámetro.

  • MaxValue: 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 #31.

    Un valor máximo permitido para el parámetro.

UsageProfileDefinition estructura

Describe un perfil de AWS Glue uso.

Campos
  • Name: 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.

    El nombre del perfil de uso.

  • Description: cadena de descripción de un máximo de 2048 bytes de largo, que coincide con el URI address multi-line string pattern.

    Una descripción del perfil de uso.

  • CreatedOn: marca temporal.

    La fecha y la hora en que se creó el perfil de uso.

  • LastModifiedOn: marca temporal.

    La fecha y la hora en que se modificó el perfil de uso por última vez.

Operaciones

CreateUsageProfile acción (Python: create_usage_profile)

Crea un perfil de uso AWS Glue .

Solicitud
  • Name: obligatorio: 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.

    El nombre del perfil de uso.

  • Description: cadena de descripción de un máximo de 2048 bytes de largo, que coincide con el URI address multi-line string pattern.

    Una descripción del perfil de uso.

  • Configuration: obligatorio: objeto ProfileConfiguration.

    Un ProfileConfiguration objeto que especifica los valores de trabajo y sesión del perfil.

  • Tags: matriz de mapas de pares de clave-valor, con 50 pares como máximo.

    Cada clave es una cadena UTF-8 con una longitud de entre 1 y 128 bytes.

    Cada valor es una cadena UTF-8 que no tiene más de 256 bytes de largo.

    Una lista de etiquetas aplicadas al perfil de uso.

Respuesta
  • Name: 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.

    El nombre del perfil de uso que se creó.

Errores
  • InvalidInputException

  • InternalServiceException

  • AlreadyExistsException

  • OperationTimeoutException

  • ResourceNumberLimitExceededException

  • OperationNotSupportedException

GetUsageProfile acción (Python: get_usage_profile)

Recupera información sobre el perfil de uso especificado. AWS Glue

Solicitud
  • Name: obligatorio: 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.

    El nombre del perfil de uso que se va a recuperar.

Respuesta
  • Name: 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.

    El nombre del perfil de uso.

  • Description: cadena de descripción de un máximo de 2048 bytes de largo, que coincide con el URI address multi-line string pattern.

    Una descripción del perfil de uso.

  • Configuration: un objeto ProfileConfiguration.

    Un ProfileConfiguration objeto que especifica los valores de trabajo y sesión del perfil.

  • CreatedOn: marca temporal.

    La fecha y la hora en que se creó el perfil de uso.

  • LastModifiedOn: marca temporal.

    La fecha y la hora en que se modificó el perfil de uso por última vez.

Errores
  • InvalidInputException

  • InternalServiceException

  • EntityNotFoundException

  • OperationTimeoutException

  • OperationNotSupportedException

UpdateUsageProfile acción (Python: update_usage_profile)

Actualiza un perfil de uso. AWS Glue

Solicitud
  • Name: obligatorio: 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.

    El nombre del perfil de uso.

  • Description: cadena de descripción de un máximo de 2048 bytes de largo, que coincide con el URI address multi-line string pattern.

    Una descripción del perfil de uso.

  • Configuration: obligatorio: objeto ProfileConfiguration.

    Un ProfileConfiguration objeto que especifica los valores de trabajo y sesión del perfil.

Respuesta
  • Name: 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.

    El nombre del perfil de uso que se actualizó.

Errores
  • InvalidInputException

  • InternalServiceException

  • EntityNotFoundException

  • OperationTimeoutException

  • OperationNotSupportedException

  • ConcurrentModificationException

DeleteUsageProfile acción (Python: delete_usage_profile)

Elimina el perfil de uso especificado. AWS Glue

Solicitud
  • Name: obligatorio: 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.

    El nombre del perfil de uso que se va a eliminar.

Respuesta
  • Sin parámetros de respuesta.

Errores
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • OperationNotSupportedException

ListUsageProfiles acción (Python: list_usage_profiles)

Enumere todos los perfiles de uso. AWS Glue

Solicitud
  • NextToken: cadena UTF-8 de 400 000 bytes de largo como máximo.

    Token de continuación, incluido si se trata de una llamada de continuidad.

  • MaxResults: número (entero), mayor que 1 y menor que 200.

    El número máximo de perfiles de uso que se devolverán en una sola respuesta.

Respuesta
  • Profiles: matriz de objetos UsageProfileDefinition.

    Una lista de objetos del perfil de uso (UsageProfileDefinition).

  • NextToken: cadena UTF-8 de 400 000 bytes de largo como máximo.

    Un token de continuación, presente si el segmento de lista actual no es el último.

Errores
  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

  • OperationNotSupportedException