クラウドオブジェクトストレージのバケットを設定する

オブジェクトストレージを有効にする

バケツを用意してください

  • Amazon S3 バケットまたは Azure バケットを作成し、 公開アクセスを無効にします。

Netezza コンソールで設定

  1. 管理者資格情報を使用して、 Netezza コンソールにログインしてください。

  2. 設定 → Object Storage に移動します。

  3. バケット Configure Object Storage をクリックしてください。

    AWS S3 設定オプション:

    認証情報ベースのアクセス(デフォルト)

    • AWS のアクセス認証情報 (Access Key ID および Secret Access Key) を入力してください。
    • フルマネージドシステムと SaaS システムの両方でサポートされています。

    IAM ロールベースのアクセス制御

    • 設定フォームで「 IAMロールを使用する 」チェックボックスを選択してください。

    • SaaS/Fully 管理対象システムのみ:

      • IAMオプションを確認した後、追加の指示が表示されます。
      • 画面の指示に従って、 AWSアカウントポリシーを更新してください。
      • この手順により、 Netezza にバケットへのアクセスに必要な権限が付与されます。

      リリース 11.3.1.0 以降、IAM ロールベースのアクセスは AWS S3 でサポートされています。 AWS BYOC プライベート・クラスタ用に IAM 対応の S3 バケットを設定するには、リリース・バージョンに応じて以下のドキュメント・リンクを参照してください:
      リリース 11.3.1.0
      VPCとIAMエンドポイントの設定
      エンジン・ネームスペースのIRSAポリシーとロールの作成
      リリース 11.3.1.1
      VPCとIAMエンドポイントの設定
      Azure Blob Storage は、引き続きクレデンシャル・ベースのアクセスを必要とし、IAMロール・ベース認証をサポートしていない。

    Azure ブロブ・ストレージの構成:

    • Azure アカウント アカウントの資格情報を提供してください。
    • 現在、認証情報ベースのアクセスのみをサポートしています。
    • 現時点では、 Azure に対する IAM アクセスはサポートされていません。
  4. 選択したプロバイダーに基づいて、必要なバケットの詳細と認証情報を入力してください:

    • 宛先 :適切なストレージタイプを選択する(例: Azure Blob Storage または Amazon AWS S3 )。
    • バケット/コンテナ名: バケット名(例: AWS )またはコンテナ名(例: Azure )を指定してください。
    • 地域: ストレージに関連付けられている地域を指定してください。
    • 認証の詳細
      • 宛先 AzureAccount Name および Account Key
      • について AWSAccess Key IDSecret Key
    • ブロブタイプ( Azure のみ):ブロブタイプとして block を選択してください。
  5. 設定が同期されるまで 2分間お待ちください。

  6. 「 Object Storage を有効にする」 をクリックして設定を有効化してください。

これにより Netezza データベースが再起動され、 一時的なダウンタイムが発生します。

一度オブジェクト・ストレージを有効にすると、 無効にすることはできない

構成サマリー

ストレージ・タイプ デプロイメント・タイプ 資格情報へのアクセス IAM アクセス権限
AWS S3 SaaS/Fully 管理された ✅ サポート対象 ✅ サポート対象
AWS S3 byoc ✅ サポート対象 ✅ 11.3.1.0 リリース以降でサポートされます。BYOC プライベート・クラスターでは、バックエンドから手動で IAM アクセス・バケットを構成する必要があります。
Azure Blob Storage すべて ✅ サポート対象 近日対応
S3-Compatible すべて ✅ サポート対象 状況による