

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memecahkan masalah grup kerja berkemampuan SPARK
<a name="notebooks-spark-troubleshooting-workgroups"></a>

Gunakan informasi berikut untuk memecahkan masalah grup kerja berkemampuan SPARK di Athena.

## Sesi berhenti merespons saat menggunakan peran IAM yang ada
<a name="notebooks-spark-troubleshooting-workgroups-existing-role"></a>

Jika Anda tidak membuat yang baru `AWSAthenaSparkExecutionRole` untuk grup kerja yang diaktifkan Spark dan sebagai gantinya memperbarui atau memilih peran IAM yang ada, sesi Anda mungkin berhenti merespons. Dalam hal ini, Anda mungkin perlu menambahkan kebijakan kepercayaan dan izin berikut ke peran eksekusi workgroup yang diaktifkan Spark.

Tambahkan contoh kebijakan kepercayaan berikut. Kebijakan tersebut mencakup pemeriksaan wakil yang bingung untuk peran eksekusi. Ganti nilai untuk`{{111122223333}}`,`{{aws-region}}`, dan `{{workgroup-name}}` dengan Akun AWS ID, AWS Region, dan workgroup yang Anda gunakan.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "Service": "athena.amazonaws.com"
            },
            "Action": "sts:AssumeRole",
            "Condition": {
                "StringEquals": {
                    "aws:SourceAccount": "{{111122223333}}"
                },
                "ArnLike": {
                    "aws:SourceArn": "arn:aws:athena:{{us-east-1}}:{{111122223333}}:workgroup/{{workgroup-name}}"
                }
            }
        }
    ]
}
```

------

Tambahkan kebijakan izin seperti kebijakan default berikut untuk grup kerja yang diaktifkan notebook. Ubah lokasi placeholder Amazon S3 Akun AWS IDs dan agar sesuai dengan yang Anda gunakan. Ganti nilai untuk`amzn-s3-demo-bucket`,`{{aws-region}}`,`{{111122223333}}`, dan `{{workgroup-name}}` dengan bucket Amazon S3, Akun AWS ID AWS Region, dan workgroup yang Anda gunakan.

------
#### [ JSON ]

****  

```
{ "Version":"2012-10-17",		 	 	  "Statement": [ { "Effect": "Allow", "Action": [
    "s3:PutObject", "s3:ListBucket", "s3:DeleteObject", "s3:GetObject" ], "Resource": [
        "arn:aws:s3:::{{amzn-s3-demo-bucket}}/*",
        "arn:aws:s3:::{{amzn-s3-demo-bucket}}" ] }, { "Effect": "Allow",
    "Action": [ "athena:GetWorkGroup", "athena:CreatePresignedNotebookUrl",
    "athena:TerminateSession", "athena:GetSession", "athena:GetSessionStatus",
    "athena:ListSessions", "athena:StartCalculationExecution", "athena:GetCalculationExecutionCode",
    "athena:StopCalculationExecution", "athena:ListCalculationExecutions",
    "athena:GetCalculationExecution", "athena:GetCalculationExecutionStatus",
    "athena:ListExecutors", "athena:ExportNotebook", "athena:UpdateNotebook" ], "Resource":
            "arn:aws:athena:{{us-east-1}}:{{111122223333}}:workgroup/{{workgroup-name}}"
    }, { "Effect": "Allow", "Action": [ "logs:CreateLogStream", "logs:DescribeLogStreams",
    "logs:CreateLogGroup", "logs:PutLogEvents" ], "Resource": [
            "arn:aws:logs:{{us-east-1}}:{{111122223333}}:log-group:/aws-athena:*",
            "arn:aws:logs:{{us-east-1}}:{{111122223333}}:log-group:/aws-athena*:log-stream:*"
    ] }, { "Effect": "Allow", "Action": "logs:DescribeLogGroups", "Resource":
            "arn:aws:logs:{{us-east-1}}:{{111122223333}}:log-group:*"
    }, { "Effect": "Allow", "Action": [ "cloudwatch:PutMetricData" ], "Resource": "*", "Condition":
    { "StringEquals": { "cloudwatch:namespace": "AmazonAthenaForApacheSpark" } } } ] }
```

------