---
schema_version: "1"
id: bd6be607ad9b52c1754cd6d14602e724a069340ce4fca575f6ec942fa814ebb6
title: オブジェクトストアを使用したアプリケーションデータストレージの管理
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/cloudhub/managing-application-data-with-object-stores.md
canonical_url: https://docs.mulesoft.com/jp/cloudhub/managing-application-data-with-object-stores
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 4982a782322fc1f6e4a56479bbaf5d49b2977aa1c9f52f870caac00c8b03392a
description: MuleSoft Documentation Site
latest: true
---
# オブジェクトストアを使用したアプリケーションデータストレージの管理

CloudHub には、管理する各アプリケーションのアプリケーションデータストレージが含まれます。 このデータは、Mule Object Store および Object Store v2 機能を使用してアクセスできます。

Object Store は、任意のものを保存するために使用できますが、主な用途は次の 2 つです。

- 同期状態の保存: アプリケーションで最後に同期したレコードを記録する必要がある場合があります。そうすることで、アプリケーションが次回同期するときに、中断したところから再開できます。
- OAuth トークン: OAuth 対応コネクタは、数行の設定コードを使用することで、Object Store 内にトークンを保存できます。

アプリケーションは、下記の制限内でカスタムインテグレーションデータも保存できます。

<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
<div class="ulist">
<ul>
<li>
<p>Object Store は、CloudHub ワーカーにデプロイされたアプリケーションに対してのみ、このドキュメントで説明する方法で処理されます。Runtime Manager を使用してローカルサーバーにデプロイしたアプリケーションについては、独自のリポジトリでデータの保存を処理する必要があります。詳細は、​<a href="https://docs.mulesoft.com/jp/runtime-manager/deployment-strategies" class="xref page">「デプロイメントオプション」</a>​を参照してください。</p>
</li>
<li>
<p>Object Store v1 のすべてのデータは、アプリケーションがデプロイされたゾーンに関係なく、​<strong>US-East ゾーン</strong>​のサーバーによって処理されます。これは、パフォーマンスに影響する場合があります。</p>
</li>
<li>
<p><a href="https://docs.mulesoft.com/jp/object-store/osv2-faq" class="xref page">Object Store v2</a>​ では、クラウドオブジェクトストアリージョン数が増え、Mule 3.8.5 以降および Mule 4 で使用するためのオブジェクトストア機能が拡張されました。</p>
</li>
</ul>
</div>
</td>
</tr>
</tbody></table>

## [](#データの保存と取得)データの保存と取得

Mule フロー内のアプリケーションデータを操作するには、Object Store Connector を使用します。このコネクタでは、Runtime Manager Object Store に対してデータを保存、取得、リスト、削除する操作が提供されます。Object Store Connector は、Object Store v1 と Object Store v2 の両方で機能します。

### [](#oauth-データの取得)OAuth データの取得

OAuth トークンの取得方法については、​[「OAuth Module」](https://docs.mulesoft.com/jp/oauth-module/latest/)​を参照してください。

## [](#アプリケーションデータの表示)アプリケーションデータの表示

オブジェクトストアのアプリケーションデータを確認するには、Runtime Manager でアプリケーション名をクリックしてから、​**\[Manage Application (アプリケーションの管理)\]**​ > ​**\[Object Store (オブジェクトストア)\]**​ をクリックします。

![左側のナビゲーションペインの \[Object Store (オブジェクトストア)\]](_images/cloudhub-object-store-rtm.png)

Figure 1. 矢印は、左側のナビゲーションペインの ​**\[Object Store (オブジェクトストア)\]**​ を示しています。

アプリケーションで Object Store v1 を使用している場合、表示ラベルは​**「Application Data (アプリケーションデータ)」**​になります。

<table><tbody><tr><td class="icon"><i class="fa icon-tip" title="Tip"></i></td><td class="content">プロパティをセキュアにして、Runtime Manager UI やその他の場所に表示されないようにするには、​<a href="https://docs.mulesoft.com/jp/cloudhub/secure-application-properties" class="xref page">「Safely Hide Application Properties (アプリケーションプロパティを安全に非表示にする)」</a>​を参照してください。</td></tr></tbody></table>

## [](#セマンティクスとストレージ制限)セマンティクスとストレージ制限

Object Store v1 では、リードアフターライトによる一貫性が提供され、最後に書き込まれた内容によって更新されます。

Object Store v1 の制限は次のとおりです。

- アプリケーションごとの最大キー数: 100,000
- キーのサイズ: 768 バイト
- 値のサイズ: 1 MB
- アプリケーションあたりのデータ: 1 GB

Object Store v2 の制限は次のとおりです。

- Mule 3.8.5 以降および Mule 4 と連携
- アプリケーションごとのキー数: 無制限
- 値の最大サイズ: 10 MB
- TPS: トライアルレベルの場合は 10、プレミアムレベルの場合は 100
- キーの最長保持期間: 30 日間
- [商用のすべての CloudHub リージョン](https://docs.mulesoft.com/jp/object-store/osv2-faq)​で使用可能。

## [](#高度な情報)高度な情報

内部では、Mule にはいくつかの異なる種類のオブジェクトストアがあります。Runtime Manager では Object Store v1 (Mule 3 用) と Object Store v2 (Mule 3.8.5 以降および Mule 4 用) が提供されます。これらのオブジェクトストアは、上記のユースケースのようにアプリケーションに関する実行時の情報のためのものです。このオブジェクトストアに内部で直接アクセスする必要がある場合は、Mule レジストリの '\_defaultUserObjectStore\` にあります。Object Store Module と Object Store Connector では、デフォルトではすべてのデータの保存にこのストアが使用されます。

### [](#関連情報)関連情報

- [Object Store v1](https://docs.mulesoft.com/mule-runtime/latest/mule-object-stores)
- [Object Store v2](https://docs.mulesoft.com/jp/object-store/)
- [チュートリアル: Object Store v2](https://docs.mulesoft.com/jp/object-store/osv2-tutorial)
- [Anypoint Exchange の Mule 4 用 Object Store Connector](https://www.mulesoft.com/exchange/org.mule.connectors/mule-objectstore-connector/)
- [Anypoint Exchange の Mule 3 用 Object Store Connector](https://www.mulesoft.com/exchange/org.mule.modules/mule-module-objectstore/)