クラウドオブジェクトストレージのバケットを設定する
オブジェクトストレージを有効にする
バケツを用意してください
- Amazon S3 バケットまたは Azure バケットを作成し、 公開アクセスを無効にします。
Netezza コンソールで設定
-
管理者資格情報を使用して、 Netezza コンソールにログインしてください。
-
設定 → Object Storage に移動します。
-
バケット
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 アクセスはサポートされていません。
- AWS のアクセス認証情報 (
-
選択したプロバイダーに基づいて、必要なバケットの詳細と認証情報を入力してください:
- 宛先 :適切なストレージタイプを選択する(例: Azure Blob Storage または Amazon AWS S3 )。
- バケット/コンテナ名: バケット名(例: AWS )またはコンテナ名(例: Azure )を指定してください。
- 地域: ストレージに関連付けられている地域を指定してください。
- 認証の詳細
- 宛先 Azure :
Account NameおよびAccount Key。 - について AWS
Access Key ID、Secret Key。
- 宛先 Azure :
- ブロブタイプ( Azure のみ):ブロブタイプとして
blockを選択してください。
-
設定が同期されるまで 2分間お待ちください。
-
「 Object Storage を有効にする」 をクリックして設定を有効化してください。
これにより Netezza データベースが再起動され、 一時的なダウンタイムが発生します。
一度オブジェクト・ストレージを有効にすると、 無効にすることはできない。
構成サマリー
| ストレージ・タイプ | デプロイメント・タイプ | 資格情報へのアクセス | IAM アクセス権限 |
|---|---|---|---|
| AWS S3 | SaaS/Fully 管理された | ✅ サポート対象 | ✅ サポート対象 |
| AWS S3 | byoc | ✅ サポート対象 | ✅ 11.3.1.0 リリース以降でサポートされます。BYOC プライベート・クラスターでは、バックエンドから手動で IAM アクセス・バケットを構成する必要があります。 |
| Azure Blob Storage | すべて | ✅ サポート対象 | 近日対応 |
| S3-Compatible | すべて | ✅ サポート対象 | 状況による |