QuObject チュートリアル


最終更新日: 2025-09-18

QuObjects

QuObjectsは、Amazon S3またはOpenStack SwiftオブジェクトストレージプロトコルでユーザーがQNAP NAS上のデータにリモートアクセスできるようにするQNAPアプリケーションです。

QuObjectsにより、NAS上の共有フォルダー、サブフォルダー、ファイルをそれぞれストレージ領域、バケット、オブジェクトとしてリモートアクセスし、管理できるようになります。データ転送やAPIコールカウントなどさまざまな統計情報を管理するための動的なダッシュボードを装備します。QuObjectsは、サービスをスタンドアロンのサーバーまたはバーチャルホスト Web サーバーとして設定することができ、異なるユーザーやプロジェクトに対し複数のセキュリティ資格情報を作成できます。

要件

要件

詳細

NASモデル

  • x86ベースのすべてのQNAP NASモデル

  • 次の64ビットARM QNAP NASモデル:

    • TS-x32シリーズ

    • TS-1635AX

オペレーティングシステム

  • QTS 5.0.0 (またはそれ以降)

  • QuTS hero h5.0.0 (またはそれ以降)

    注意:

    QuTS heroのサポートは、QuObjects 2.3 (またはそれ以前) でのみ利用可能です。

  • QuTScloud c5.0.0 (またはそれ以降)

QuObjectsをインストールする

  1. 管理者として NAS にログオンします。
  2. [App Center]を開いてから、 をクリックします。

    検索ボックスが現れます。

  3. EnterQuObjectsに設定します。

    QuObjectsアプリケーションが検索結果に表示されます。

  4. [インストール]をクリックします。

    確認ウィンドウが表示されます。

  5. [OK]をクリックします。

システムがQuObjectsをインストールします。

データ送信を有効にするには、サーバー接続の下のをクリックしてください。

QuObjectsサーバーを設定する

QuObjectsは、スタンドアロンサーバーあるいはバーチャルホスト Web サーバーとして設定できます。

  1. QuObjectsを開きます。
  2. [サーバー設定]に進みます。
  3. サーバータイプを選択します。

    サーバータイプ

    説明

    スタンドアロンサーバー

    QuObjectsをシステムのスタンドアロンサーバーとして実行します。

    次の設定をします。

    • ポート番号: ポート番号を指定します。

      注意:

      デフォルトポートの番号は8010です。

    • 接続の種類: HTTPまたはHTTPSを選択します。

    バーチャルホスト Web サーバー

    QuObjectsストレージサーバーをシステムのWeb サーバーと統合します。

    重要:

    この設定が働くには、[コントロールパネル] > [アプリケーション] > [Web サーバー]でWeb サーバーを有効にする必要があります。

    詳細は、お使いのQNAPオペレーティングシステムのユーザーガイドをご覧ください。

    次の設定をします。

    • ホスト名: バーチャルホスト Web サーバーに一意の名前を入力します。

  4. [適用]をクリックします。

QuObjectsが設定を保存し、Amazon S3およびOpenStackサービスエンドポイントURLを更新します。

ユーザーとアクセスキー

QuObjectsは、NASユーザーおよびドメインユーザーを追加し、各ユーザー用にアクセスキーを作成できます。

アクセスキーによってリモートアプリケーションが自動的に、ユーザーのためにQuObjects経由でNASにアクセスできるようになるため、ログイン資格情報よりも高いセキュリティが得られます。異なる複数のプロジェクトにアクセスし、管理できるよう、複数のアクセスキーを作成できます。

ユーザーを追加する

ユーザーとアクセスキーを追加することで、ユーザーはQuObjects経由でNAS上のデータにアクセスできます。

  1. QuObjectsを開きます。
  2. [ユーザー管理]に進みます。
  3. [ユーザーの追加]をクリックします。

    認定ユーザーの追加ウィンドウが開きます。

  4. [ローカルユーザー]または[ドメインユーザー]を選択します。

    ローカルNASユーザーまたはドメインユーザーの一覧が表示されます。

  5. 1 つあるいは複数のユーザーを選択してください。
  6. [追加]をクリックします。

QuObjectsが選択されたユーザーを追加します。

ユーザーにアクセスキーを追加するには、「ユーザーにアクセスキーを追加する」をご覧ください。

ユーザーを削除する

ユーザーを削除すると、QuObjects経由でNAS上のデータへのアクセスが停止します。

重要:

ユーザーがオペレーティングシステムから削除された場合、そのユーザーとそのアクセスキーはQuObjectsからその情報が削除されるまでは有効のままになります。

  1. QuObjectsを開きます。
  2. [ユーザー管理]に進みます。
  3. 1 つあるいは複数のユーザーを選択してください。
  4. [削除]をクリックします。

QuObjectsが選択されたユーザーを削除します。

ユーザーにアクセスキーを追加する

アクセスキーは、ユーザーの代わりにアプリケーションがデータにリモートアクセスするために使われます。ユーザーのログイン資格情報を必要とする代わりに、非常に長いランダム生成された2つの文字列 (パブリックキーとプライベートキー) が、暗号化と復号化に使われます。それらはユーザーパスワードよりも、不正行為者が推測しにくく、安全です。

QuObjectsでは、各ユーザーに複数のアクセスキーを作成し、個々のキーをそれぞれのストレージ領域やプロジェクトに割り当てることができます。アクセスキーが盗まれた場合、他のストレージ領域やプロジェクトに影響を与えることなくそのキーを削除できます。QNAPでは、古くなったアクセスキーは定期的に交換することをお勧めします。

  1. QuObjectsを開きます。
  2. [ユーザー管理]に進みます。
  3. ユーザーを認識します。
  4. をクリックします。

QuObjectsは、ユーザー用にアクセスキーを作成します。

アクセスキーの管理については、アクセスキーを管理するをご覧ください。

アクセスキーを管理する

アクセスキーの詳細の表示や、アクセスキーの削除ができます。

  1. QuObjectsを開きます。
  2. [ユーザー管理]に進みます。
  3. ユーザーを認識します。
  4. をクリックします。

    QuObjectsは、対応するアクセスキーを表示します。

  5. アクセスキーを識別します。
  6. 以下のタスクのいずれかを行います。

    タスク

    ユーザーのアクション

    秘密キー/API キーを表示

    秘密キー/API キーを表示するには、をクリックします。

    秘密キー/API キーを非表示

    秘密キー/API キーを非表示するには、をクリックします。

    アクセスキーの詳細を表示

    をクリックすることで、アクセスキーの作成日および、Amazon S3とOpenStack Swiftプロトコルのためのサービスエンドポイントとアクセスキーの詳細が表示されます。

    アクセスキーの削除

    をクリックしてアクセスキーを削除します。

QuObjectsがタスクを実施します。

ストレージ領域

QuObjectsにより、QNAPオペレーティングシステム上の共有フォルダーをストレージ領域としてリモートアクセスできるようになります。システム上の既存の共有フォルダーの大半が、QuObjects内のストレージ領域として一覧表示されることがわかります。QuObjects内のストレージ領域を作成あるいは削除する場合、システムの共有フォルダーに対しても対応するアクションが適用されます。

ストレージ領域を作成する

  1. QuObjectsを開きます。
  2. [ストレージ領域]に進みます。
  3. [作成]をクリックします。

    ストレージ領域の作成ウィンドウが表示されます。

  4. フォルダー名を指定してください。
    重要:

    CloudBerry for OpenStack Swiftを使用する場合、フォルダー名中にスペースが含まれていると予期せぬエラーが起きることがあります。

  5. ストレージ領域を保存するボリュームを選択します。
  6. 自動更新の使用のとなりで、自動リフレッシュ頻度を選択します。
  7. そのストレージ領域へのアクセス権限を付与するユーザーを1人か複数選択します。
  8. [作成]をクリックします。

QuObjectsがストレージ領域を作成します。

ストレージ領域のアクセス権限を設定する

  1. QuObjectsを開きます。
  2. [ストレージ領域]に進みます。
  3. ストレージ領域を識別します。
  4. をクリックし、[編集]を選択します。

    ストレージ領域の編集ウィンドウが表示されます。

  5. ストレージ領域の権限の下で、アクセス権限を付与するユーザーを1人か複数選択します。
  6. [適用]をクリックします。

QuObjectsがアクセス権限設定を適用します。

ストレージ領域を管理する

  1. QuObjectsを開きます。
  2. [ストレージ領域]に進みます。
  3. ストレージ領域を識別します。
  4. 以下のタスクのいずれかを行います。

    タスク

    ユーザーのアクション

    編集

    をクリックし、[編集]を選択します。

    削除

    をクリックし、[削除]を選択します。

    注意:

    デフォルトシステムフォルダーのいくつかは削除できません。

    File Stationで開く

    をクリックし、[File Station に移動]を選択します。

    更新

    をクリックします。

QuObjectsがタスクを実施します。

バケットとオブジェクト

QuObjectsでは、ストレージ領域内のバケットは、QNAPオペレーティングシステムの共有フォルダーにあるトップレベルのフォルダーです。

バケット画面でストレージ領域内のバケットを追加および管理できます。

[オブジェクトエクスプローラー]画面の任意のバケットで、オブジェクトとオブジェクトバージョンの表示と管理ができます。

バケットをストレージ領域に追加する

  1. QuObjectsを開きます。
  2. [バケット]に移動します。
  3. ストレージ領域を選択します。
  4. [作成]をクリックします。

    バケットの作成ウィンドウが開きます。

  5. バケット名を指定してください。
  6. 権限の設定をします。

    オプション

    説明

    プライベート

    バケットとそのオブジェクトにアクセスするには、ユーザーは、署名されたURLを使用する必要があります。

    パブリック

    どのユーザーもバケットとそのオブジェクトにアクセスできます。

  7. 任意: バージョニングを有効にします。

    バージョニングは、同じバケットにオブジェクトの複数バージョンを保持できるようにします。

    1. 任意: それぞれのバージョンを保持する日数を選び、指定します。
    2. 任意: 保持するバージョンの数を選び、指定します。
  8. 任意: オブジェクトロックを有効にします。
    注:
    • オブジェクトロックは WORM (Write Once Ready Many) モデルを用いてオブジェクトを保存できるようにし、指定時間の間オブジェクトが削除や上書きされないようにします。

    • バージョニングは、オブジェクトロックが有効な時には自動的に有効になります。

    1. 保持を有効にします。

      保持はバケットに追加される新しいオブジェクトが削除や上書きされないようにします。

    2. 保持モードを選択します。

      保持モード

      説明

      ガバナンス

      特定の権限 (管理者権限など) をもつユーザーは、保持期間中に保護されているオブジェクトの削除や上書きが可能です。

      コンプライアンス

      保持期間中に保護されているオブジェクトの削除や上書きができるユーザーはいません。

    3. ログを保持する日数を指定します。
  9. [作成]をクリックします。

QuObjectsがバケットを作成します。

バケットを管理する

  1. QuObjectsを開きます。
  2. [バケット]に移動します。
  3. ストレージ領域を選択します。
  4. バケットを識別します。
  5. 以下のタスクのいずれかを行います。

    タスク

    ユーザーのアクション

    編集

    をクリックし、[編集]を選択します。

    削除

    をクリックし、[削除]を選択します。

    File Stationで開く

    をクリックし、[File Station に移動]を選択します。

    更新

    をクリックします。

QuObjectsがタスクを実施します。

オブジェクトを管理する

[オブジェクトエクスプローラー]画面で、バケット内のオブジェクトやオブジェクトバージョンをすべて表示、管理できます。

  1. QuObjectsを開きます。
  2. [オブジェクトエクスプローラー]に進みます。
  3. ストレージ領域を選択します。
  4. バケットを選択してください。
  5. 任意: フォルダーをクリックし、フォルダー内のファイルを表示します。
    ヒント:

    親フォルダーに戻るには、一覧の上にあるフォルダーパスで親フォルダーをクリックします。

  6. ファイルまたはファイルバージョンを1つまたは複数選択します。
  7. 以下のタスクのいずれかを行います。

    タスク

    ユーザーのアクション

    削除

    [削除]をクリックし、選択したファイルまたはファイルバージョンをバケットおよびストレージ領域から削除します。

    ダウンロード

    [ダウンロード]をクリックし、選択したファイルまたはファイルバージョンをコンピューターにダウンロードします。

QuObjectsがタスクを実施します。

CloudBerry Explorerによるリモートアクセス

CloudBerry Explorerは、MSP360によって開発されたアプリケーションで、ユーザーはローカルストレージやクラウドストレージにあるデータに対しアクセス、管理、移動を行えます。コンピューター上のCloudBerry Explorerを使用して、NAS上のQuObjectsのストレージスペースやオブジェクトを管理できます。

CloudBerry Explorerは、WindowsおよびmacOSで利用可能です。製品およびインストレーションの詳細は、https://www.msp360.com/explorer/をご覧ください。

Amazon S3プロトコルでCloudBerry Explorerでのストレージ領域にアクセスする

QuObjectsストレージをCloudBerry Explorerでアクセスするには、アカウントを作成する必要があります。CloudBerry Explorer内の各アカウントは、QuObjects内の1つのストレージ領域しかアクセスできません。

  1. アクセスするストレージ領域を識別します。
  2. Amazon S3アクセスキー詳細を取得します。
    1. NAS上でQuObjectsを開きます。
    2. [ユーザー管理]に進みます。
    3. このストレージ領域にアクセスする権限をもつユーザーを認識します。

      詳細は、「ストレージ領域アクセス権限の設定」を参照してください。

    4. をクリックします。

      QuObjectsは、ユーザーに属するアクセスキーすべてを表示します。

    5. 使用するアクセスキーを識別します。

      アクセスキーを追加するには、「ユーザーにアクセスキーを追加する」をご覧ください。

    6. をクリックします。

      [キーの詳細]ウィンドウが開きます。

    7. Amazon S3の下で、サービスエンドポイント、アクセスキー、秘密鍵をメモしてください。
      重要:

      この情報は後でCloudBerry Explorerに入力する必要があります。

      ヒント:

      アイテムをクリップボードにコピーするには、アイテムの上にカーソルを置いて、をクリックします。

  3. お使いのコンピューターでCloudBerry Explorerを開きます。
  4. [ファイル] > [新しいアカウントの追加]に進みます。

    クラウドストレージの選択ウィンドウが開きます。

  5. S3 Compatibleをダブルクリックします。

    S3互換ストレージアカウントの追加ウィンドウが開きます。

  6. アカウント詳細を入力してください。
    1. アカウントのディスプレイ名を指定します。
    2. サービスポイントの横に、前に取得したサービスエンドポイントを入力します。
      注:

      QuObjectsを仮想ホストウェブサーバーとして設定する場合、DNSを設定するか、コンピューターのhostファイルを変更し、仮想ホスト名をNAS の IP アドレスにマッピングする必要があります。

    3. 前に取得したアクセスキーを入力します。
      注:

      アクセスキー (コロンの前) の先頭にある <ストレージ領域> はストレージ領域の名前に置き換えてください。

      以下の画面例では、ストレージ領域の名前は、cloudberryです。

    4. 前に取得した秘密鍵を入力します。
  7. アカウント設定を構成します。
    1. 任意: [SSLを使用]を選択します。
      注:

      この設定を有効にすると、後でNASが自己署名証明書を使用した時に警告メッセージが出ます。

    2. 任意: [ネイティブマルチパートアップロードを使用]を選択します。
    3. 署名のバージョンを選択します。
  8. [テスト接続]をクリックし、設定を確認してください。
  9. [OK]をクリックします。

CloudBerry Explorerがアカウントを追加します。

これで、CloudBerry Explorer内のアカウントでストレージ領域にアクセスできるようになります。

OpenStackプロトコルでCloudBerry Explorerでのストレージ領域にアクセスする

QuObjectsストレージをCloudBerry Explorerでアクセスするには、アカウントを作成する必要があります。CloudBerry Explorer内の各アカウントは、QuObjects内の1つのストレージ領域しかアクセスできません。

  1. アクセスするストレージ領域を識別します。
  2. OpenStack Swiftアクセスキー詳細を取得します。
    1. NAS上でQuObjectsを開きます。
    2. [ユーザー管理]に進みます。
    3. このストレージ領域にアクセスする権限をもつユーザーを認識します。

      詳細は、「ストレージ領域アクセス権限の設定」を参照してください。

    4. をクリックします。

      QuObjectsは、ユーザーに属するアクセスキーすべてを表示します。

    5. 使用するアクセスキーを識別します。

      アクセスキーを追加するには、「ユーザーにアクセスキーを追加する」をご覧ください。

    6. をクリックします。

      [キーの詳細]ウィンドウが開きます。

    7. OpenStack Swiftの下で、サービスエンドポイント、ユーザー名、APIキーをメモしてください。
      重要:

      この情報は後でCloudBerry Explorerに入力する必要があります。

      ヒント:

      アイテムをクリップボードにコピーするには、アイテムの上にカーソルを置いて、をクリックします。

  3. お使いのコンピューターでCloudBerry Explorerを開きます。
  4. [ファイル] > [新しいアカウントの追加]に進みます。

    クラウドストレージの選択ウィンドウが開きます。

  5. OpenStackをダブルクリックします。

    OpenStackストレージアカウントの追加ウィンドウが開きます。

  6. アカウント詳細を入力してください。
    1. アカウントのディスプレイ名を指定します。
    2. 前に取得したユーザー名を入力します。
      注:

      ユーザー名 (コロンの前) の先頭にある <ストレージ領域> はストレージ領域の名前に置き換えてください。

      以下の画面例では、ストレージ領域の名前は、cloudberryです。

    3. 前に取得したAPIキーを入力します。
    4. 認証サービスの横に、前に取得したサービスエンドポイントを入力します。
      注:

      QuObjectsを仮想ホストウェブサーバーとして設定する場合、DNSを設定するか、コンピューターのhostファイルを変更し、仮想ホスト名をNAS の IP アドレスにマッピングする必要があります。

  7. アカウント設定を構成します。
    1. Keystoneバージョンを選択します。
      注:

      お使いのNASが自己署名証明書を使用している場合は、[使用しない]を選択してください。

    2. 任意: [内部URLSを使用する]を選択します。
  8. [テスト接続]をクリックし、設定を確認してください。
  9. [OK]をクリックします。

CloudBerry Explorerがアカウントを追加します。

これで、CloudBerry Explorer内のアカウントでストレージ領域にアクセスできるようになります。

サポートされるObject Storage API

QuObjectsは、Amazon S3とOpenStack Swift APIの基本的機能をサポートします。ただし、APIは真のオブジェクトストレージ用に設計されており、QuObjectsはオブジェクトベースおよびファイルベース両方のデータアクセスに対する統一されたサポートをするよう設計されています。そのため、QuObjectsで使用された場合のAPIの挙動は期待と少し異なる場合があります。QNAPでは、本番サービスでQuObjectsを使用する前にテストを推奨しています。

サポートされるAmazon S3 API

QuObjectsは、バケット、オブジェクト、マルチパートアップロードアクションに対し、パス形式と仮想ホスト形式両方のAmazon S3 APIをサポートします。APIの制限は最後に記載しています。

表1.サポートされるAmazon S3 API

種類

サポートされる API

バケットAPI

  • DeleteBucket

  • GetLocation

  • GetService (すべてのバケットの一覧)

  • HeadBucket

  • ListObjects

  • PutBucket

  • Cross-origin Resource Sharing (CORS)

オブジェクトAPI

  • BulkDelete

  • CopyObject

  • DeleteObject

  • GetObject

  • HeadObject

  • PutObject

  • Presigned URL

マルチパートアップロードAPI

  • CompleteMultipartUpload

  • InitiateMultipartUpload

  • ListParts

  • ListUploads

  • UploadPart

表2.Amazon S3 API制限

制限

仕様

バケットの最大数

制限なし

バケットあたりの最大オブジェクト数

制限なし

最大オブジェクトサイズ

  • QTS:16 TiB

  • QuTS hero: 48.8 TiB

最小オブジェクトサイズ

0 B

PUT動作ごとの最大オブジェクトサイズ

1 TiB

アップロードごとのパート数

10000

部品サイズ

5 MiB~5 GiB。最後のパートは0B~5GiBが可能

リストパートリクエストごとに返されるパートの最大数

10000

オブジェクトリクエストごとに返されるオブジェクトの最大数

10000

リストマルチパートアップロードリクエストごとに返されるマルチパートのアップロードの最大数

1000

サポートされるOpenStack Swift API

QuObjectsは、アカウント、コンテナ、オブジェクト、エンドポイントアクションに対し、OpenStack Swift APIをサポートします。APIの制限は最後に記載しています。

表1.サポートされるOpenStack Swift API

種類

サポートされる API

アカウントAPI

  • アカウント詳細の表示とコンテナの一覧表示

  • アカウントメタデータの作成、更新、または削除

  • アカウントメタデータの表示

コンテナ

  • コンテナの作成

  • コンテナメタデータの作成、更新、または削除

  • コンテナメタデータの表示

  • コンテナの削除

オブジェクトAPI

  • オブジェクトコンテンツとメタデータの取得

  • オブジェクトの作成と置換

  • オブジェクトのコピー

  • オブジェクトの削除

  • オブジェクトの一括削除

  • オブジェクトメタデータの表示

  • オブジェクトメタデータの作成と更新

エンドポイントAPI

  • エンドポイントの一覧表示

  • コンテナアクセスコントロールリスト(ACL)

表2.OpenStack Swift API制限

制限

仕様

バケットの最大数

制限なし

バケットあたりの最大オブジェクト数

制限なし

最大オブジェクトサイズ

1 TiB

最小オブジェクトサイズ

0 B

PUT動作ごとの最大オブジェクトサイズ

1 TiB

デバッグログを管理する

  1. QuObjectsを開きます。
  2. > [デバッグログ]に進みます。

    デバッグログウィンドウが開きます。

  3. 以下のタスクのいずれかを行います。

    タスク

    ユーザーのアクション

    APIログを含む

    をクリックし、Amazon S3とOpenStack Swift APIログをデバッグログに含めます。

    APIログを除外

    をクリックし、Amazon S3とOpenStack Swift APIログをデバッグログから除外します。

    デバッグログのダウンロード

    [デバッグログのダウンロード]をクリックし、デバッグログをコンピューターにダウンロードします。

QuObjectsがタスクを実施します。

この記事は役に立ちましたか?

57% の人が、これは役に立つと思っています。
ご意見をいただき、ありがとうございます。

この記事の改善箇所をお知らせください。

その他のフィードバックがある場合は、以下に入力してください。

仕様を選択

      もっと見る 閉じる

      当ページを他の国/地域で見る:

      気軽にお問い合わせ! show inquiry button
      open menu
      back to top