

 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/)を参照してください。

# スーパーユーザー
<a name="r_superusers"></a>

<a name="def_superusers"></a>すべてのデータベースについて、データベースのスーパーユーザーは、そのデータベースの所有者と同様のアクセス許可を保持します。

クラスターの起動時に作成する*管理者*ユーザーと呼ばれるユーザーは、スーパーユーザーです。

スーパーユーザーを作成できるのは、スーパーユーザーのみです。

Amazon Redshift のシステムテーブルおよびシステムビューは、スーパーユーザーのみが表示できるか、すべてのユーザーが表示できます。「スーパーユーザーが表示できるビュー」として指定されているシステムテーブルおよびシステムビューを照会できるのは、スーパーユーザーのみです。詳細については、「[SYS モニタリングビュー](serverless_views-monitoring.md)」を参照してください。

スーパーユーザーは、すべてのカタログテーブルを表示できます。詳細については、「[システムカタログテーブル](c_intro_catalog_views.md)」を参照してください。

データベーススーパーユーザーは、すべての許可チェックをバイパスします。スーパーユーザーは、GRANT コマンドであるか REVOKE コマンドであるかを問わず、すべてのアクセス許可を保持します。スーパーユーザーロールを使用するときには、注意が必要です。ほとんどの作業をスーパーユーザー以外のロールで行うことをお勧めします。より制限の厳しい権限を持つ管理者ロールを作成できます。ロールの作成の詳細については、「[ロールベースのアクセスコントロール (RBAC)](t_Roles.md)」を参照してください。

新しいデータベーススーパーユーザーを作成するには、スーパーユーザーとしてデータベースにログオンし、CREATEUSER のアクセス許可を使用して、CREATE USER コマンドまたは ALTER USER コマンドを実行します。

```
CREATE USER adminuser CREATEUSER PASSWORD '1234Admin';
ALTER USER adminuser CREATEUSER;
```

スーパーユーザーを作成、変更、または削除するには、ユーザーの管理と同じコマンドを使用します。詳細については、「[ユーザーの作成、変更、および削除](r_Users-creatingaltering-and-deleting-users.md)」を参照してください。