

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

# Amazon Redshift のデータ共有にデータコンシューマーを追加する
<a name="writes-adding-data-consumer"></a>

コンソールまたは SQL を使用して、1 つ以上のデータコンシューマーをデータ共有に追加できます。データコンシューマーには、Amazon Redshift クラスターまたは AWS アカウントを一意に識別する名前空間を使用できます。

------
#### [ Console ]

公開アクセスが設定されているクラスターへのデータ共有は、無効にするか有効にするかを明示的に選択する必要があります。
+ **[クラスター名前空間をデータ共有に追加]** を選択します。名前空間は Amazon Redshift クラスターのグローバル一意識別子 (GUID) です。
+ **[Add AWS アカウント]** (追加) を選択して、データ共有します。指定された AWS アカウントには、データ共有へのアクセス許可がある必要があります。

------
#### [ SQL ]

管理者は SQL を使用して、データ共有の使用権限をアカウント内の特定の名前空間に付与します。ARN の一部としての名前空間 ID を確認するには、クラスターの詳細ページ、Amazon Redshift Serverless 名前空間の詳細ページを参照するか、コマンド `SELECT current_namespace;` を実行します。詳細については、「[CURRENT\$1NAMESPACE](https://docs.aws.amazon.com/redshift/latest/dg/r_CURRENT_NAMESPACE.html)」を参照してください。

```
GRANT USAGE ON DATASHARE my_datashare TO NAMESPACE '86b5169f-012a-234b-9fbb-e2e24359e9a8';
```

以下の例では、AWS アカウントにデータ共有の使用権限を付与しています。

```
GRANT USAGE ON DATASHARE salesshare TO ACCOUNT '123456789012';
```

以下は、Lake Formation アカウントにデータ共有の使用を許可する方法の例です。

```
GRANT USAGE ON DATASHARE salesshare TO ACCOUNT '123456789012' VIA DATA CATALOG;
```

------