Azure Storage の有効化

ポータルの Azure 記憶域の統合は、 Azure のより大きいファイル ストレージ機能を利用できるようにし、既定の添付ファイルとして同じインターフェイスを使用し、同じユーザー エクスペリエンスを提供します。 この機能は、Web ファイル、基本フォーム、および詳細フォーム用にサポートされています。

展開モデルとして リソース マネージャー でストレージ アカウントを作成する必要があります。 詳細: Azure Storage アカウントの作成

ストレージ アカウントの実行後に、ポータルは、ストレージ アカウントを検索する方法をアプリケーションに伝える特定のグローバル設定を必要とします。 ポータル管理アプリで、 設定 > 新規 へと移動し、 FileStorage/CloudStorageAccount と呼ばれる新しい設定を追加します。

Azure Storage の統合は、基本フォーム メタデータで構成された ノート のみを処理します。 タイムライン を使用して設定された ポータルのコメント を使用している場合、ストレージとしての Azure Blob は使用されません。 ポータルのコメントには添付ファイルとしてファイルをアップロードする機能も実装されていますが、これらのファイルは Microsoft Dataverse にのみ格納されます。

注意

  • この機能を使用する前に、まず Microsoft Dataverse のテーブルの添付ファイルを有効にする必要があります。 詳細情報: テーブルの作成
  • ファイル アップロードの最大サイズは 125 MB です。

FileStorage/CloudStorageAccount の値を検索するには、Azure Portalから接続文字列を取得する必要があります。

  1. Azure Portalにサインインします。

  2. ストレージ アカウントに移動します。

  3. アクセス キー を選択します。

    Azure ポータルから接続文字列の値を検索。

  4. 結果のパネルで、接続文字列 というラベルのフィールドを検索します。 値をコピーする必要があるフィールドの隣で コピー アイコンを選択し、その値を新しい設定に貼り付けます。

    主要な接続文字列の値。

    クラウド ストレージ アカウントのポータル設定。

ストレージ コンテナーを指定します。

ストレージ アカウントに Azure BLOB コンテナーがすでにない場合は、 Azure Portal を使用して追加する必要があります。

ポータル管理アプリで、 設定 > 新規 に移動し、値としてコンテナーの名前を使用して、 FileStorage/CloudStorageContainerName と呼ばれる新しい設定を追加します。

クラウド ストレージ コンテナーのポータル設定。

CORS ルールの追加

以下のように、クロス オリジンのリソース共有 (CORS) ルールをあなたの Azure Storage アカウントに追加する必要があります。それ以外の場合は、クラウド アイコンではなく通常の添付アイコンが表示されます:

  • 許可されているオリジン: ドメインの指定。 例:https://contoso.crm.dynamics.com
    許可されているオリジンに末尾の / がないことを確認してください。 たとえば、https://contoso.crm.dynamics.com/ は正しくありません。
  • 許可されている動詞: GET, PUT, DELETE, HEAD, POST
  • 許可されているヘッダー: オリジン ドメインが CORS 要求で指定できる要求ヘッダーを指定。 例えば、x-ms-meta-data*、x-ms-meta-target*、または * はすべて許可します。
  • 公開されたヘッダー: CORS 要求への応答で送信され、ブラウザが要求発行者に公開する応答ヘッダーを指定。 例えば、x-ms-meta-*、または * はすべて許可します。
  • 最大期日経過日数 (秒): ブラウザがプリフライト OPTIONS 要求をキャッシュする最大時間を指定。 例えば、200 です。

CORS ルールの例:

CORS ルールの例。

詳細: Azure Storage サービスの CORS サポート

サイト設定の追加

ポータル > サイト設定 から以下のサイト設定を追加します。 詳細: ポータル サイト設定の管理

Name Value
WebFiles/CloudStorageAccount FileStorage/CloudStorageAccount で提供されているのと同じ接続文字列を提供します。
WebFiles/StorageLocation AzureBlobStorage

ポータルの基本フォーム での追加の設定によって、Azure Storage へのアップロードおよびそこからのダウンロードを開始する準備が整います。 ただし、Azure Storage への添付ファイルのアップロードを有効にする Web リソースの追加 を行ったり、基本フォーム または 詳細フォーム を使用できるように構成するまでは、この機能をフルに活用することはできません。

関連項目

Web リソースの追加

メモの構成

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。