

# Importar um catálogo do Athena para AWS Glue
<a name="aws-glue-api-catalog-migration"></a>

A API Migration descreve os tipos de dados e as operações do AWS Glue relacionados à migração de um catálogo de dados do Athena para o AWS Glue.

## Tipos de dados
<a name="aws-glue-api-catalog-migration-objects"></a>
+ [Estrutura CatalogImportStatus](#aws-glue-api-catalog-migration-CatalogImportStatus)

## Estrutura CatalogImportStatus
<a name="aws-glue-api-catalog-migration-CatalogImportStatus"></a>

Uma estrutura que contém informações sobre o status da migração.

**Campos**
+ `ImportCompleted` – Booleano.

  `True` se a migração for concluída, ou `False` caso contrário.
+ `ImportTime` – Timestamp.

  A hora em que a migração foi iniciada.
+ `ImportedBy` – String UTF-8, superior a 1 e inferior a 255 bytes de comprimento, correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O nome da pessoa que iniciou a migração.

## Operações
<a name="aws-glue-api-catalog-migration-actions"></a>
+ [Ação ImportCatalogToGlue (Python: import\$1catalog\$1to\$1glue)](#aws-glue-api-catalog-migration-ImportCatalogToGlue)
+ [Ação GetCatalogImportStatus (Python: get\$1catalog\$1import\$1status)](#aws-glue-api-catalog-migration-GetCatalogImportStatus)

## Ação ImportCatalogToGlue (Python: import\$1catalog\$1to\$1glue)
<a name="aws-glue-api-catalog-migration-ImportCatalogToGlue"></a>

Importa um Data Catalog existente do Amazon Athena para o AWS Glue.

**Solicitação**
+ `CatalogId`: string de ID de catálogo com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O ID do catálogo a ser importado. No momento, deve ser o ID da conta da AWS.

**Resposta**
+ *Nenhum parâmetro de resposta.*

**Erros**
+ `InternalServiceException`
+ `OperationTimeoutException`

## Ação GetCatalogImportStatus (Python: get\$1catalog\$1import\$1status)
<a name="aws-glue-api-catalog-migration-GetCatalogImportStatus"></a>

Recupera o status de uma operação de migração.

**Solicitação**
+ `CatalogId`: string de ID de catálogo com no mínimo 1 e no máximo 255 bytes de comprimento e correspondente a [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  O ID do catálogo a ser migrado. No momento, deve ser o ID da conta da AWS.

**Resposta**
+ `ImportStatus` – Um objeto [CatalogImportStatus](#aws-glue-api-catalog-migration-CatalogImportStatus).

  O status de migração do catálogo especificado.

**Erros**
+ `InternalServiceException`
+ `OperationTimeoutException`