

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# トラブルシューティング AWS Clean Rooms
<a name="troubleshooting"></a>

の使用中に問題が発生した場合は AWS Clean Rooms、AWS MCP サーバーを使用して問題を自動的に診断するか、以下のトピックに記載されている一般的な問題を参照して手動で解決できます。

## AWS MCP を使用したクリーンルームの問題のトラブルシューティング
<a name="troubleshoot-mcp-clean-rooms"></a>

[MCP 互換クライアントで AWS MCP Server](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/mcp-server.html) を使用すると、一般的なクリーンルームの問題を自動的に診断して解決できます。aws-cleanrooms スキルは、以下に役立ちます。
+ アクセス**許可エラー** – 保護されたクエリの実行、結果の書き込み、設定済みテーブルへのアクセス、またはクロスアカウントオペレーションの実行時にアクセスが拒否されたエラー。スキルは、IAM ロールポリシー、S3 バケットポリシー、KMS キーポリシー、Lake Formation アクセス許可、およびクロスアカウント信頼設定を体系的にチェックします。
+ **カスタム ML モデルジョブの CloudWatch ログがない** — カスタムモデルトレーニングジョブまたは推論ジョブの CloudWatch ログが表示されません。このスキルは、プライバシー設定、ML 設定設定、ロールのアクセス許可、ロググループの存在をチェックします。

開始するには、AWS MCP サーバーをインストールして設定します。セットアップ手順については、[AWS MCP サーバーセットアップ](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/getting-started-aws-mcp-server.html)ガイドを参照してください。

## 一般的な問題
<a name="troubleshoot-common-issues"></a>

このセクションでは、 を使用する際に発生する可能性がある一般的な問題 AWS Clean Rooms とその修正方法について説明します。

**Topics**
+ [クエリが参照する 1 つ以上のテーブルに、関連付けられたサービスロールでアクセスできない。テーブル/ロールの所有者が、サービスロールにテーブルへのアクセス許可を付与する必要がある。](#table-not-accessible)
+ [基になるデータセットの 1 つに、サポートされていないファイル形式が使用されている。](#dataset-has-unsupported-file-format)
+ [Cryptographic Computing for Clean Rooms の使用時に、期待どおりのクエリ結果が得られない。](#troubleshoot-query-results-c3r)
+ [AWS Clean Rooms Spark SQL: パーティションデータがありません](#troubleshoot-missing-partition-data)

### クエリが参照する 1 つ以上のテーブルに、関連付けられたサービスロールでアクセスできない。テーブル/ロールの所有者が、サービスロールにテーブルへのアクセス許可を付与する必要がある。
<a name="table-not-accessible"></a>
+ サービスロールのアクセス許可が必要に応じて設定されていることを確認します。詳細については、「[セットアップ AWS Clean Rooms](setting-up.md)」を参照してください。

### 基になるデータセットの 1 つに、サポートされていないファイル形式が使用されている。
<a name="dataset-has-unsupported-file-format"></a>
+ データセットがサポートされているファイル形式のいずれかであることを確認します。
  + Parquet 
  + RCFile
  + TextFile
  + SequenceFile
  + RegexSerde
  + OpenCSV
  + AVRO
  + JSON

  詳細については、「[のデータ形式 AWS Clean Rooms](data-formats.md)」を参照してください。

### Cryptographic Computing for Clean Rooms の使用時に、期待どおりのクエリ結果が得られない。
<a name="troubleshoot-query-results-c3r"></a>

Cryptographic Computing for Clean Rooms (C3R) を使用している場合は、暗号化された列がクエリで正しく使用されていることを確認します。
+ sealed列は SELECT 句でのみ使用されます。
+ fingerprint列は JOIN 句 (および特定の条件下では GROUP BY 句) でのみ使用されます。
+ コラボレーション設定で、同じ名前のfingerprint列でしかJOINingを実行できないように指定されている場合があります。

詳細については、「[Cryptographic Computing for Clean Rooms](crypto-computing.md)」および「[Cryptographic Computing for Clean Rooms での列タイプ](crypto-computing-column-types.md)」を参照してください。

### AWS Clean Rooms Spark SQL: パーティションデータがありません
<a name="troubleshoot-missing-partition-data"></a>

内のすべてのパーティション AWS Glue Data Catalog にも S3 のデータが必要です。エンジンは Spark 設定を使用します。 `spark.sql.files.ignoreMissingFiles=False`

詳細については、[https://spark.apache.org/docs/latest/sql-data-sources-generic-options.html\#ignore-missing-files ](https://spark.apache.org/docs/latest/sql-data-sources-generic-options.html#ignore-missing-files)を参照してください。

このエラーが発生すると、次のエラーメッセージが表示されます。 `"Missing partition data: One of the configured tables is partitioned and one or more of the partitions does not have data".`

Amazon S3 に存在するデータと、テーブル AWS Glue Data Catalog の にリストされているパーティションを比較します。S3 で対応するデータがないパーティションを削除します。