ゼロ ETL 統合のトラブルシューティング
以下のシナリオを使用して、AWS Glue ゼロ ETL 統合で発生する問題をトラブルシューティングします。
Amazon DynamoDB とのゼロ ETL 統合におけるトラブルシューティング
ソース DynamoDB テーブルに RBAC ポリシーまたはポイントインタイムリカバリがない
統合を作成する前に、ソースを適切に設定する必要があります。適切な権限が含まれている RBAC ポリシーがソース DynamoDB テーブルにない場合、またはポイントインタイムリカバリが無効になっている場合、統合は Needs_Attention 状態になります。この問題を解決するには、権限を修正するか、またはポイントインタイムリカバリを有効にします。設定の不備が修正されたら、しばらくすると統合が自動的に復旧されます。
SaaS ソースとのゼロ ETL 統合におけるトラブルシューティング ( AWS Glue 接続を使用)
接続が正しく設定されていない
AWS Glue 接続が正しく設定されていない場合、統合は SaaS ソースにアクセスできない可能性があります。接続認証情報が有効であることと、接続にアクセスするための適切な許可がソースロールに含まれていることを確認します。
汎用 Amazon S3 ターゲットとのゼロ ETL 統合におけるトラブルシューティング
ターゲットロールに権限がない
ターゲットロールに適切な権限がないか、正しく設定されていない場合、統合が NEEDS_ATTENTION 状態になります。問題を解決するために、ターゲットロールの設定に関するセクションを参照してください。問題が解決されたら、しばらくすると統合が自動的に復旧されます。
ターゲットカタログ RBAC ポリシーが正しく設定されていない
ターゲットカタログリソースポリシーが正しく設定されていない場合も、統合が NEEDS_ATTENTION 状態になります。問題を解決するために、ターゲットロールの設定に関するセクションを参照してください。問題が解決されたら、しばらくすると統合が自動的に復旧されます。
Amazon S3-Table ターゲットとのゼロ ETL 統合におけるトラブルシューティング
ターゲットロールに権限がない
ターゲットロールに適切な権限がないか、正しく設定されていない場合、統合が NEEDS_ATTENTION 状態になります。問題を解決するために、ターゲットロールの設定に関するセクションを参照してください。問題が解決されたら、しばらくすると統合が自動的に復旧されます。
ターゲットカタログ RBAC ポリシーが正しく設定されていない
ターゲットカタログリソースポリシーが正しく設定されていない場合も、統合が NEEDS_ATTENTION 状態になります。問題を解決するために、ターゲットロールの設定に関するセクションを参照してください。問題が解決されたら、しばらくすると統合が自動的に復旧されます。
AWS Glue ゼロ ETL 統合エラーに関する一般的なトラブルシューティングガイド
すべての統合は、フルデータロードや変更データキャプチャなど、各プロセスの完了後に CloudWatch ログを出力します。障害やエラーの正確な根本原因を特定するために、これらのログを参照することができます。
さらに、AWS Glue はターゲット AWS Glue データベースまたは S3-Table も作成します。統合が動作している (つまり FAILED 状態でも DELETED 状態でもない) 間、AWS Glue はターゲットの各動作にステータスを付加し続けます。つまり、レコード数、挿入数、削除数などの統計を使用して、全データロードの完了やデータキャプチャの変更を行います。