Amazon Redshift は、2026 年 6 月 30 日以降、Python UDF の使用をサポートしなくなります。これは段階的に実施されます。Python のサポート終了と移行オプションの詳細については、2025 年 6 月 30 日に公開されたブログ記事
データベースユーザーのユーザーロックアウト
Amazon Redshift を使用すると、パスワードベースのデータベースユーザーを、ブルートフォースパスワード攻撃から保護できます。Amazon Redshift は、作成する各ユーザーについて、パスワードサインイン試行の失敗が連続して発生した回数を追跡します。試行の失敗回数がしきい値に達すると、Amazon Redshift はユーザーをロックし、スーパーユーザーまたは ALTER USER 権限を持つユーザーがユーザーのロックを解除するまで、それ以降の接続試行を拒否します。サインインに成功すると、カウンターがリセットされます。この保護は、デフォルトで有効になります。
スーパーユーザーは、max_failed_login_attempts 設定パラメータを使用してクラスターのしきい値を設定します。デフォルトは 5 回連続で失敗した場合で、2 から 50 までの値を設定できます。次の例に示すように、ALTER SYSTEM SET コマンドを使用してこのパラメータを設定します。
ALTER SYSTEM SET max_failed_login_attempts = 10;
ユーザーロックアウトは、パスワードベースのデータベースユーザーにのみ適用されます。フェデレーションユーザーは、AWS Identity and Access Management (IAM)、AWS IAM アイデンティティセンター、またはネイティブ ID プロバイダー (IdP) を介して認証するユーザーを含め、影響を受けません。また、Amazon Redshift は管理者ユーザーを自動的にロックしません。