クラスターの使用制限の設定 - Amazon Redshift

Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、ブログ記事を参照してください。

クラスターの使用制限の設定

最大 4 つの使用制限を追加して、次のそれぞれの使用量を制御できます。

  • 同時実行スケーリング

  • 追加のコンピューティングリソースを使用した自動最適化の実行

  • Redshift Spectrum の使用

  • リージョン間でのデータ共有

プロビジョニングされたクラスターの使用制限の設定

プロビジョニングされたクラスターの使用制限を設定する手順は、次のとおりです。

クラスターの使用制限を設定するには
  1. AWS マネジメントコンソール にサインインして、https://console.aws.amazon.com/redshiftv2/ で Amazon Redshift コンソールを開きます。

  2. 制限を設定するプロビジョニングされたクラスターに移動します。

  3. クラスターの詳細ページで、[アクション] ドロップダウンメニューから [使用制限を管理] を選択します。クラスターの [メンテナンス] タブを選択し、下にスクロールして [使用制限を作成] を選択することもできます。

  4. 設定する使用制限で [制限を追加] を選択します。特定の機能に対して最大 4 つの制限を追加できます。

  5. 使用制限の [期間] に、[毎日][毎週]、または [毎月] のいずれかを設定します。

  6. [使用制限] を設定します。

    • 追加のコンピューティングリソース制限を使用して同時実行スケーリングと自動最適化を実行する場合、使用制限は Amazon Redshift が特定の期間に機能を使用して費やす時間になります。この場合、使用制限は時間および分単位で設定されます。

    • Redshift Spectrum の場合、使用制限は Amazon S3 からスキャンされたデータの量です。この場合、使用制限はテラバイト (TB) で設定されます。

    • クロスリージョンデータ共有の場合、使用制限は、プロデューサーリージョンからコンシューマーがクエリできるコンシューマーリージョンに転送されるデータの量を制限になります。この場合、使用制限はテラバイト (TB) で設定されます。

  7. クラスターが制限に達したときに実行する Amazon Redshift の [アクション] を設定します。これには次のものが含まれます。

    • システムテーブルへのログ記録 - システムビュー SYS_QUERY_HISTORY にレコードを追加します。このビューの usage_limit 列をクエリして、クエリが制限を超えたかどうかを判断できます。

    • [アラート] - Amazon SNS を使用して通知サブスクリプションを設定し、制限に違反した場合に通知を送信します。既存の Amazon SNS トピックを選択するか、新しいトピックを作成するか、または選択せずに続行することもできます。

    • 機能の無効化 - 機能を無効にします。Amazon SNS を使用して通知を送信することもできます。ユーザーは引き続きクラスターを他のタスクに使用できます。

    最初の 2 つのアクションは情報提供を目的としていますが、最後のアクションは機能の使用をオフにします。

  8. ページの下部にある [変更の保存] をクリックして制限を保存します。一度に複数の制限を設定すると、[変更を保存] によってすべての制限が一度に保存されます。