

# Spark UI へのアクセス
<a name="notebooks-spark-ui-access"></a>

Apache Spark UI は、実行中および完了した Spark ジョブに関する詳細情報が含まれているビジュアルインターフェイスです。ネイティブ Apache Spark UIs を使用して Athena Spark のインタラクティブセッションのモニタリングとデバッグを実行できます。その中で、各 Spark ジョブのイベントタイムライン、ステージ、タスク、エグゼキュターに関するジョブ固有のメトリクスと情報を詳しく調べることができます。

## Spark UI へのアクセス
<a name="notebooks-spark-ui-access-methods"></a>

Athena Spark インタラクティブセッションを開始すると、Amazon SageMaker AI Unified Studio ノートブックからセッションを実行するためにリアルタイム Spark UI を表示したり、`GetResourceDashboard` API を使用して安全な URL をリクエストしたりすることができます。完了したセッションについては、Amazon SageMaker AI Unified Studio ノートブックから、Amazon Athena コンソールから、または同じ API を使用して、Spark History Server を表示できます。

```
aws athena get-resource-dashboard \
  --region "REGION" \
  --session-id "SESSION_ID"
```

## Spark UI へのアクセスに必要なアクセス許可
<a name="notebooks-spark-ui-access-permissions"></a>

Spark UI にアクセスする前に、ユーザーまたはロールのアクセス許可ポリシーに次のアクセス許可を含めます。

```
{
    "Action": "athena:GetResourceDashboard",
    "Resource": "WORKGROUP",
    "Effect": "Allow"
}
```