

# Athena カタログを AWS Glue にインポートする
<a name="aws-glue-api-catalog-migration"></a>

Migration API では、Athena データカタログの AWS Glue への移行と関係のある AWS Glue データ型とオペレーションについて説明します。

## データ型
<a name="aws-glue-api-catalog-migration-objects"></a>
+ [CatalogImportStatus 構造](#aws-glue-api-catalog-migration-CatalogImportStatus)

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

移行ステータス情報を含む構造。

**フィールド**
+ `ImportCompleted` – ブール。

  移行が完了した場合は `True`、それ以外の場合は `False` です。
+ `ImportTime` – タイムスタンプ。

  移行を開始した時刻。
+ `ImportedBy` – UTF-8 文字列。1～255 バイト長。[Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine) に一致。

  移行を開始したユーザーの名前。

## 操作
<a name="aws-glue-api-catalog-migration-actions"></a>
+ [ImportCatalogToGlue アクション (Python: import\_catalog\_to\_glue)](#aws-glue-api-catalog-migration-ImportCatalogToGlue)
+ [GetCatalogImportStatus アクション (Python: get\_catalog\_import\_status)](#aws-glue-api-catalog-migration-GetCatalogImportStatus)

## ImportCatalogToGlue アクション (Python: import\_catalog\_to\_glue)
<a name="aws-glue-api-catalog-migration-ImportCatalogToGlue"></a>

既存の Amazon Athena Data Catalog を AWS Glue にインポートする

**リクエスト**
+ `CatalogId` – カタログ ID 文字列、1～255 バイト長、「[Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)」に一致。

  インポートするカタログの ID。現在、これは AWS アカウント ID である必要があります。

**レスポンス**
+ *応答パラメータはありません。*

**エラー**
+ `InternalServiceException`
+ `OperationTimeoutException`

## GetCatalogImportStatus アクション (Python: get\_catalog\_import\_status)
<a name="aws-glue-api-catalog-migration-GetCatalogImportStatus"></a>

移行操作のステータスを取得します。

**リクエスト**
+ `CatalogId` – カタログ ID 文字列、1～255 バイト長、「[Single-line string pattern](aws-glue-api-common.md#aws-glue-api-regex-oneLine)」に一致。

  移行するカタログの ID。現在、これは AWS アカウント ID である必要があります。

**レスポンス**
+ `ImportStatus` – [CatalogImportStatus](#aws-glue-api-catalog-migration-CatalogImportStatus) オブジェクト。

  指定したカタログ移行のステータス。

**エラー**
+ `InternalServiceException`
+ `OperationTimeoutException`