4.2.4. Multicloud Object Gateway CLI を使用した IBM COS namespace バケットの追加


前提条件

手順

  1. MCG コマンドラインインターフェイスで、NamespaceStore リソースを作成します。

    NamespaceStore は、MCG namespace バケットでデータの read または write ターゲットとして使用される基礎となるストレージを表します。

    $ noobaa namespacestore create ibm-cos <namespacestore> --endpoint <IBM COS ENDPOINT> --access-key <IBM ACCESS KEY> --secret-key <IBM SECRET ACCESS KEY> --target-bucket <bucket-name> -n openshift-storage
    <namespacestore>
    NamespaceStore の名前。
    <IBM ACCESS KEY><IBM SECRET ACCESS KEY><IBM COS ENDPOINT>
    IBM アクセスキー ID、シークレットアクセスキー、および既存の IBM バケットの場所に対応する該当する地域エンドポイント
    <bucket-name>
    既存の IBM バケット名。この引数は、MCG に対して、バッキングストア、およびその後のデータストレージおよび管理のためのターゲットバケットとして使用するバケットについて指示します。
  2. namespace バケットの namespace ポリシーを定義する namespace バケットクラスを作成します。namespace ポリシーには、single または multi のタイプが必要です。

    • タイプが single の namespace ポリシーを使用して namespace バケットクラスを作成するには、以下を実行します。

      $ noobaa bucketclass create namespace-bucketclass single <my-bucket-class> --resource <resource> -n openshift-storage
      <resource-name>
      リソースに指定する名前。
      <my-bucket-class>
      一意のバケットクラス名。
      <resource>
      namespace バケットの read および write ターゲットを定義する単一の NamespaceStore。
    • タイプ multi の namespace ポリシーを使用して namespace バケットクラスを作成するには、以下を実行します。

      $ noobaa bucketclass create namespace-bucketclass multi <my-bucket-class> --write-resource <write-resource> --read-resources <read-resources> -n openshift-storage
      <resource-name>
      リソースに指定する名前。
      <my-bucket-class>
      一意のバケットクラス名。
      <write-resource>
      namespace バケットの write ターゲットを定義する単一の NamespaceStore。
      <read-resources>
      namespace バケットの read ターゲットを定義する NamespaceStores のコンマ区切りリスト。
  3. 前の手順で定義したバケットクラスを使用する Object Bucket Class (OBC) リソースを使用して、バケットを作成します。

    $ noobaa obc create my-bucket-claim -n openshift-storage --app-namespace my-app --bucketclass <custom-bucket-class>
    <bucket-name>
    選択したバケット名。
    <custom-bucket-class>
    前の手順で作成したバケットクラスの名前。

OBC が Operator によってプロビジョニングされると、バケットが MCG で作成され、Operator は OBC と同じ namespace 上に同じ名前で Secret および ConfigMap を作成します。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る