

 Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、[ブログ記事](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)を参照してください。

# Identity Center 認証のトラブルシューティング
<a name="identity-center-auth-errors"></a>

以下のシナリオを使用して、Identity Center 認証で発生する問題をトラブルシューティングします。

**Topics**
+ [API エラー](#api-errors)
+ [接続エラー](#connection-errors)

## API エラー
<a name="api-errors"></a>

`GetIdentityCenterAuthToken` API は次のエラーを返すことがあります。
+ **UnsupportedOperationFault** - リクエストが ID 拡張認証情報なしで行われたか、Identity Center の ID の伝播が現在の設定でサポートされていません。
+ **ClusterNotFoundFault (redshift:GetIdentityCenterAuthToken)** - 指定されたクラスター識別子が 1 つ以上存在しないか、アクセスするアクセス許可がありません。
+ **WorkgroupNotFoundFault (redshift-serverless:GetIdentityCenterAuthToken)** - 指定されたワークグループ名の 1 つ以上が存在しないか、アクセスするアクセス許可がありません。
+ **InvalidParameterValueException** - クラスターまたはワークグループのリストが空、またはリスト内の項目が 20 個を超えるなど、リクエストパラメータが無効です。

## 接続エラー
<a name="connection-errors"></a>

Identity Center トークンを使用して Amazon Redshift に接続すると、次のエラーが発生することがあります。
+ **Token credentials expired or invalid** - `GetIdentityCenterAuthToken` API を使用して新しいトークンを生成し、接続設定を更新します。
+ **無効なトークン** - トークン形式を確認し、正しいクラスターまたはワークグループに対して生成されたことを確認します。
+ **TYPE\$1INVALID\$1TOKEN** - 接続パラメータで `token_type = SUBJECT_TOKEN` を使用していることを確認します。
+ **identity provider type "awsidc" is not supported** - Amazon Redshift クラスターまたはワークグループが Identity Center 認証をサポートしていることを確認し、互換性のあるバージョンに更新します。
+ **AWS IdC identity provider does not exist** - AWS コンソールを使用して Amazon Redshift リソースの Identity Center 統合を設定します。
+ **Invalid scope. User's credentials are not authorized to connect to Amazon Redshift** - ユーザーに Identity Center の適切なアクセス許可があり、トークンが正しいリソースに対して生成されたことを確認します。