

# ゼロ ETL 統合のトラブルシューティング
<a name="zero-etl-troubleshooting"></a>

以下のシナリオを使用して、AWS Glue ゼロ ETL 統合で発生する問題をトラブルシューティングします。

## Amazon DynamoDB とのゼロ ETL 統合におけるトラブルシューティング
<a name="zero-etl-troubleshoot-dynamodb"></a>

### ソース DynamoDB テーブルに RBAC ポリシーまたはポイントインタイムリカバリがない
<a name="zero-etl-troubleshoot-dynamodb-rbac"></a>

統合を作成する前に、ソースを適切に設定する必要があります。適切な権限が含まれている RBAC ポリシーがソース DynamoDB テーブルにない場合、またはポイントインタイムリカバリが無効になっている場合、統合は Needs\_Attention 状態になります。この問題を解決するには、権限を修正するか、またはポイントインタイムリカバリを有効にします。設定の不備が修正されたら、しばらくすると統合が自動的に復旧されます。

## SaaS ソースとのゼロ ETL 統合におけるトラブルシューティング ( AWS Glue 接続を使用)
<a name="zero-etl-troubleshoot-saas"></a>

### 接続が正しく設定されていない
<a name="zero-etl-troubleshoot-saas-connection"></a>

AWS Glue 接続が正しく設定されていない場合、統合は SaaS ソースにアクセスできない可能性があります。接続認証情報が有効であることと、接続にアクセスするための適切な許可がソースロールに含まれていることを確認します。

## 汎用 Amazon S3 ターゲットとのゼロ ETL 統合におけるトラブルシューティング
<a name="zero-etl-troubleshoot-s3-target"></a>

### ターゲットロールに権限がない
<a name="zero-etl-troubleshoot-s3-target-role"></a>

ターゲットロールに適切な権限がないか、正しく設定されていない場合、統合が NEEDS\_ATTENTION 状態になります。問題を解決するために、ターゲットロールの設定に関するセクションを参照してください。問題が解決されたら、しばらくすると統合が自動的に復旧されます。

### ターゲットカタログ RBAC ポリシーが正しく設定されていない
<a name="zero-etl-troubleshoot-s3-target-rbac"></a>

ターゲットカタログリソースポリシーが正しく設定されていない場合も、統合が NEEDS\_ATTENTION 状態になります。問題を解決するために、ターゲットロールの設定に関するセクションを参照してください。問題が解決されたら、しばらくすると統合が自動的に復旧されます。

## Amazon S3-Table ターゲットとのゼロ ETL 統合におけるトラブルシューティング
<a name="zero-etl-troubleshoot-s3-tables-target"></a>

### ターゲットロールに権限がない
<a name="zero-etl-troubleshoot-s3-tables-target-role"></a>

ターゲットロールに適切な権限がないか、正しく設定されていない場合、統合が NEEDS\_ATTENTION 状態になります。問題を解決するために、ターゲットロールの設定に関するセクションを参照してください。問題が解決されたら、しばらくすると統合が自動的に復旧されます。

### ターゲットカタログ RBAC ポリシーが正しく設定されていない
<a name="zero-etl-troubleshoot-s3-tables-target-rbac"></a>

ターゲットカタログリソースポリシーが正しく設定されていない場合も、統合が NEEDS\_ATTENTION 状態になります。問題を解決するために、ターゲットロールの設定に関するセクションを参照してください。問題が解決されたら、しばらくすると統合が自動的に復旧されます。

## AWS Glue ゼロ ETL 統合エラーに関する一般的なトラブルシューティングガイド
<a name="zero-etl-troubleshoot-general"></a>

すべての統合は、フルデータロードや変更データキャプチャなど、各プロセスの完了後に CloudWatch ログを出力します。障害やエラーの正確な根本原因を特定するために、これらのログを参照することができます。

さらに、AWS Glue はターゲット AWS Glue データベースまたは S3-Table も作成します。統合が動作している (つまり FAILED 状態でも DELETED 状態でもない) 間、AWS Glue はターゲットの各動作にステータスを付加し続けます。つまり、レコード数、挿入数、削除数などの統計を使用して、全データロードの完了やデータキャプチャの変更を行います。