Marcação de APIs no AWS Glue - AWS Glue

Marcação de APIs no AWS Glue

Tipos de dados

Estrutura Tag

O objeto Tag representa um rótulo que pode ser atribuído a um recurso da AWS. Cada tag consiste em uma chave e um valor opcional, ambos definidos por você.

Para obter mais informações sobre tags e como controlar o acesso aos recursos no AWS Glue, consulte Marcações da AWS no AWS Glue) e Especificação de ARNs de recurso no AWS Glue no guia do desenvolvedor.

Campos
  • key – String UTF-8, superior a 1 e inferior a 128 bytes de comprimento.

    A chave de tags. A chave é necessária ao criar uma tag em um objeto. A chave diferencia maiúsculas de minúsculas e não deve conter o prefixo aws.

  • value – String UTF-8 com comprimento não superior a 256 bytes.

    O valor da tag. O valor é opcional ao criar uma tag em um objeto. O valor diferencia maiúsculas de minúsculas e não deve conter o prefixo aws.

Operações

Ação TagResource (Python: tag_resource)

Adiciona etiquetas a um recurso. Uma tag é um rótulo que pode ser atribuído a um recurso da AWS. No AWS Glue, apenas determinados recursos podem ser marcados. Para obter informações sobre quais recursos podem ser marcados, consulte Tags da AWS no AWS Glue.

Além das permissões de marcação para chamar APIs relacionadas a tags, você também precisa da permissão glue:GetConnection para chamar APIs de marcação em conexões e da permissão glue:GetDatabase para chamar APIs de marcação em bancos de dados.

Solicitação
  • ResourceArn: obrigatório: string UTF-8, não menos do que 1 ou superior a 10.240 bytes de comprimento, correspondente a Custom string pattern #22.

    O ARN do recurso do AWS Glue ao qual se deseja adicionar as tags. Para obter mais informações sobre ARNs de recurso do AWS Glue, consulte o padrão de string de ARN do AWS Glue.

  • TagsToAdd: obrigatório: uma matriz de mapa dos pares de chave-valor, no máximo 50 pares.

    Cada chave é uma string UTF-8, com comprimento entre 1 e 128 bytes.

    Cada valor é uma string UTF-8, inferior a 256 bytes de comprimento.

    As tags a serem adicionadas a esse recurso.

Resposta
  • Nenhum parâmetro de resposta.

Erros
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • EntityNotFoundException

Ação UntagResource (Python: untag_resource)

Remove etiquetas de um recurso.

Solicitação
  • ResourceArn: obrigatório: string UTF-8, não menos do que 1 ou superior a 10.240 bytes de comprimento, correspondente a Custom string pattern #22.

    O nome de recurso da Amazon (ARN) do recurso do qual remover as tags.

  • TagsToRemove: obrigatório: uma matriz de strings UTF-8, no máximo 50 strings.

    As tags a serem removidas desse recurso.

Resposta
  • Nenhum parâmetro de resposta.

Erros
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • EntityNotFoundException

Ação GetTags (Python: get_tags)

Recupera uma lista de tags associadas a um recurso.

Solicitação
  • ResourceArn: obrigatório: string UTF-8, não menos do que 1 ou superior a 10.240 bytes de comprimento, correspondente a Custom string pattern #22.

    O nome de recurso da Amazon (ARN) do recurso para o qual deseja recuperar as tags.

Resposta
  • Tags: uma matriz de mapa dos pares de chave-valor, não mais que 50 pares.

    Cada chave é uma string UTF-8, com comprimento entre 1 e 128 bytes.

    Cada valor é uma string UTF-8, inferior a 256 bytes de comprimento.

    As tags solicitadas.

Erros
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • EntityNotFoundException