

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Importation d'un Athena catalogue dans AWS Glue
<a name="aws-glue-api-catalog-migration"></a>

L'API de migration décrit AWS Glue les types de données et les opérations liées à la migration d'un catalogue de Athena données vers AWS Glue.

## Types de données
<a name="aws-glue-api-catalog-migration-objects"></a>
+ [CatalogImportStatus structure](#aws-glue-api-catalog-migration-CatalogImportStatus)

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

Structure contenant les informations sur le statut de la migration.

**Champs**
+ `ImportCompleted` : booléen.

  `True` si la migration est terminée ou `False` dans le cas contraire.
+ `ImportTime` – Horodatage.

  Heure à laquelle la migration a été démarrée.
+ `ImportedBy` – Chaîne UTF-8, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  Nom de la personne ayant lancé la migration.

## Opérations
<a name="aws-glue-api-catalog-migration-actions"></a>
+ [ImportCatalogToGlue action (Python : import\$1catalog\$1to\$1glue)](#aws-glue-api-catalog-migration-ImportCatalogToGlue)
+ [GetCatalogImportStatus action (Python : get\$1catalog\$1import\$1status)](#aws-glue-api-catalog-migration-GetCatalogImportStatus)

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

Importe un catalogue de données Amazon Athena existant dans. AWS Glue

**Demande**
+ `CatalogId` – Chaîne d’ID de catalogue, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID du catalogue à importer. Actuellement, il devrait s'agir de l'identifiant du AWS compte.

**Réponse**
+ *Paramètres d’absence de réponse.*

**Erreurs**
+ `InternalServiceException`
+ `OperationTimeoutException`

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

Extrait le statut d'une opération de migration.

**Demande**
+ `CatalogId` – Chaîne d’ID de catalogue, d’une longueur comprise entre 1 et 255 octets, correspondant au [Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine).

  ID du catalogue à migrer. Actuellement, il devrait s'agir de l'identifiant du AWS compte.

**Réponse**
+ `ImportStatus` – Un objet [CatalogImportStatus](#aws-glue-api-catalog-migration-CatalogImportStatus).

  Statut de la migration du catalogue spécifié.

**Erreurs**
+ `InternalServiceException`
+ `OperationTimeoutException`