> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/ja/to/workplace-cloud-storage.md).

# Workplace Cloud Storage

## 概要

Modern Workplace デバイスは Microsoft Intune を通じてポリシーと構成を受け取ります。これらの設定の一部は、URL で利用できるファイルや、JSON や XML のような特殊形式のファイルに依存しています。この RealmJoin 機能は、管理者が使いやすいインターフェースでこれらのファイルを管理するためのものです。

現在、次の種類がサポートされています：

* 管理されたお気に入り（Microsoft Edge と Google Chrome）
* 背景画像とその他のファイル
* Outlook の署名

RealmJoin へのこのネイティブ統合により、GitHub または Microsoft Marketplace 上の別アプリ（Azure Web App）は不要になります： [M365 Workplace クラウド ストレージ](https://github.com/glueckkanja/gk-m365-workplacecloudstorage)

Enterprise Mode Site Lists の管理機能は Microsoft 365 管理センターで対応しています。そのため、既存または新規のサイト リストは、ここで説明されているとおりに追加する必要があります： [エンタープライズ サイト リストをクラウドに公開](https://learn.microsoft.com/en-us/deployedge/edge-ie-mode-cloud-site-list-mgmt#publish-enterprise-site-list-to-the-cloud-1)。その結果のサイト リスト ID は、その後 Intune ポリシーを通じて Microsoft Edge に公開されます。

## セットアップ

{% hint style="info" %}
この機能をお使いの Tenant で有効にするには、RealmJoin サポートまでご連絡ください。
{% endhint %}

### Storage Account の作成

1. この機能には Azure 上の Blob ストレージが必要です。新しい Storage Account を作成してください：

<figure><img src="/files/d0c435b5dabda2fd3555d8f100d698f0a4c791d7" alt=""><figcaption></figcaption></figure>

2. 名前、リージョン、冗長性などの設定を要件に応じて調整してください。

<figure><img src="/files/4aebc83ba3d931667a3a9b8ff8afba5dfd2e6f1e" alt=""><figcaption></figcaption></figure>

3. 設定「Allow enabling anonymous access on individual containers」を有効にする必要があります（「Security」タブ）。これは、背景画像のような匿名でアクセス可能である必要がある保存ファイルに必須です

<figure><img src="/files/50c4a260c066fb0df2528b40f02f9e257645698b" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Storage Account の作成時に設定「Allow enabling anonymous access on individual containers」が有効になっていない場合、RealmJoin にはエラー「Error uploading file. Please try again」が表示されます。\
その場合は、Storage Account の「Settings」に移動し、「Allow Blob anonymous access」を「Enabled」に設定してください。
{% endhint %}

4. 特別な要件がない場合は、「Networking」や「Data protection」などの他のタブでは既定値を使用してください。
5. 作成が完了したら、新しい Storage Account に移動し、「Access keys」を開いてください。「key1」の下にある「Connection string」をコピーしてください：

<figure><img src="/files/9d64463d05869c0e6634bed2648d26be51dc61b8" alt=""><figcaption></figcaption></figure>

6. 管理者として RealmJoin Portal に移動します
7. 設定を開き、「Workplace cloud storage」タブに切り替えます。
8. 先ほどコピーした接続文字列を「Access key (Connection string) for Azure Storage account」に貼り付け、「Save」をクリックします：

<figure><img src="/files/29f5afb903180f7b54ee1b765e11a0e450ab52ca" alt=""><figcaption></figcaption></figure>

### Azure Web App からの移行

現在、次の別個の web app を使用している場合： [GitHub](https://github.com/glueckkanja/gk-m365-workplacecloudstorage) または Microsoft Marketplace を使用している場合は、RealmJoin のネイティブ統合へ簡単に移行できます。

{% hint style="warning" %}
ご注意ください： **Enterprise Mode Site Lists の管理** は **できません** RealmJoin 経由では。どうか **移行してください** リストを Microsoft 365 管理センターへ **次の手順の前に** に記載されているように [概要](#overview).
{% endhint %}

#### 既存の Storage Account を接続

対応する既存の **既存の Storage Account** に移動し、アクセス キーを RealmJoin に追加してください（前のセクションで説明したとおりです）。その後、既存のデータは自動的に RealmJoin に表示されます。

#### クリーンアップ

（管理ポータルを提供している）web app はもはや不要です。そのため、リソース グループに移動し、Azure 上で次のリソースを削除してください：

* App Service
* App Service に接続されている App Service plan

{% hint style="warning" %}
注意してください **削除しないでください** その **Storage Account**.
{% endhint %}

<figure><img src="/files/7cab3dfb852727365b2fccd8f74d667596a6555a" alt=""><figcaption></figcaption></figure>

Entra ID の不要になった Enterprise App も削除してください（命名は異なる場合があります）：

<figure><img src="/files/1a8b5b235f3b8ba29d7bc469878d7b606b868893" alt=""><figcaption></figcaption></figure>

## お気に入り

RealmJoin では、シンプルな UI から複数のお気に入りリストを追加・管理できます。その後、それらは JSON や XML などの形式でエクスポートまたはコピーできます。

1. メイン メニューのお気に入り機能に移動し、新しいリストを作成します。新しく作成されたリストには ID が割り当てられ、必要に応じて変更できます（対応するリストを内部で識別するためだけのものです）。

<figure><img src="/files/57b76ee79f00622e3f458323eb6586c055d3a5cd" alt=""><figcaption></figcaption></figure>

2. 追加したいリンクを追加するか、サブフォルダーを作成します。最初のフォルダー名（既定名: 「Favorites Bar」）が、お気に入りバー内のフォルダー名になります。これはユーザーに表示されます（多くの顧客はこれを自社名に変更します）。

<figure><img src="/files/e11c61b2578589bd0cfc9889fc714d4e6e474c6c" alt=""><figcaption></figcaption></figure>

3. その後、リストをさまざまな形式でエクスポートできます：
   * JSON（Windows 上の Microsoft Edge または Google Chrome）
   * XML ファイル（macOS 上の Microsoft Edge または Google Chrome）
   * XML を含む URL（Microsoft Edge Legacy）

### Windows 上の Microsoft Edge または Google Chrome

設定カタログの新しいプロファイルを作成し、設定「Configure favorites」を使用して JSON を貼り付けます：

<figure><img src="/files/a8f66fb6bca9ca15a006e37fbd6643bb2a4007bd" alt=""><figcaption></figcaption></figure>

Google Chrome では、この設定は「Managed Bookmarks」と呼ばれます。

### macOS 上の Microsoft Edge または Google Chrome

種類「Preference file」の新しい構成プロファイル（テンプレート）を作成します。「Preference domain name」には「com.microsoft.Edge」を入力してください。RealmJoin で生成された XML をアップロードします：

<figure><img src="/files/9db4ab41c14bd975595bba3965c0843d29fe3b7c" alt=""><figcaption></figcaption></figure>

Google Chrome では、「Preference domain name」を「com.google.chrome」に設定し、対応する XML を使用します。Microsoft Edge と Google Chrome の XML の違いは最初の行だけです：

```
<key>ManagedBookmarks</key> であり、<key>ManagedFavorites</key> ではありません
```

## 背景画像とその他のファイル

メニューの組織セクションに移動します。「Backgrounds」または「Other Files」タブに切り替えてください。あとは、必要なファイル（背景画像、構成ファイル、公開証明書など）をアップロードするだけです。これらは blob storage に追加され、公開アクセス可能な URL が付与されます。これらの URL を構成プロファイル（例: Intune で背景画像を設定）やスクリプトなどで使用してください。

{% hint style="warning" %}
してください **機密ファイルをアップロードしないでください** 公開 URL からアクセス可能になってしまうためです。
{% endhint %}

<figure><img src="/files/7a1e3856514532323359649cdb354065b9ede45c" alt=""><figcaption></figcaption></figure>

## Outlook の署名

この機能では、Outlook 署名用のテンプレートを追加できます。RealmJoin のソフトウェア パッケージ（Windows のみ）と組み合わせることで、目的のテンプレートが管理対象クライアントにダウンロードされ、Outlook Desktop に追加されます。さらに、テンプレート内に変数を追加して、名前、メール、役職、電話番号などのユーザー プロパティに置き換えることができます。

### 署名を作成または編集

1. メニューの組織セクションに移動し、「Signatures」タブに切り替えてください。
2. WYSIWYG エディターで署名を作成または編集するだけです。変数はテキスト内に直接追加します。
3. 署名配布に使用する公開リンクをコピー

<figure><img src="/files/0d63f726f849dc374b09ecccf763b69929434a54" alt=""><figcaption></figcaption></figure>

#### サポートされている変数

* Graph\_User\_BusinessPhone
* Graph\_User\_City
* Graph\_User\_CompanyName
* Graph\_User\_Country
* Graph\_User\_Department
* Graph\_User\_DisplayName
* Graph\_User\_GivenName
* Graph\_User\_Id
* Graph\_User\_JobTitle
* Graph\_User\_Mail
* Graph\_User\_MobilePhone
* Graph\_User\_FaxNumber
* Graph\_User\_OfficeLocation
* Graph\_User\_PostalCode
* Graph\_User\_State
* Graph\_User\_StreetAddress
* Graph\_User\_Surname
* Graph\_User\_onPremisesExtensionAttributes\_extensionAttribute1
* ...
* Graph\_User\_onPremisesExtensionAttributes\_extensionAttribute15

### 署名を配布

1. RealmJoin Package Store で「RealmJoin Outlook Signature」を検索してください：

<figure><img src="/files/42e95fc98e8751b7039a420f331da816653bb910" alt=""><figcaption></figcaption></figure>

2. Technical Help に記載されているとおりにパッケージを構成し、コピーした URL をテンプレートに貼り付けます：

<figure><img src="/files/161ce45cd386edaa1c8fcc28b3c16daf7aae809b" alt=""><figcaption></figcaption></figure>

3. このパッケージには、複数署名の配布、タスクによる自動更新、既定の署名の設定など、他にもいくつかのオプションがあります。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.realmjoin.com/ja/to/workplace-cloud-storage.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
