View a markdown version of this page

ゼロ ETL 統合のトラブルシューティング - AWS Glue

ゼロ 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 はターゲットの各動作にステータスを付加し続けます。つまり、レコード数、挿入数、削除数などの統計を使用して、全データロードの完了やデータキャプチャの変更を行います。