Azure Storage Bucketにファイルをアップロードすると「サーバーに接続できませんでした (#101)」エラーが発生する

:grey_question: Question

Azure PaaS(Web App Service)上に構築したOrchestratorのBucketにファイルをアップロードすると「サーバーに接続できませんでした (#101)」エラーが発生しました。

:bulb: Answer

原因

Azure PaaS(Web App Service)上に構築したOrchestratorは、Bucketの保存先としてAzureストレージアカウントを利用しています。
Azureストレージアカウントに対して、初期設定を行う必要があります。

解決策

Azureストレージアカウントに対して、以下初期設定を実施してください。

アクセス許可設定

(1) Azureポータルより、「ストレージアカウント」→設定タブの「リソースの共有 (CORS)」設定画面を開きます。
(2) 「Blog Service」と「Fileサービス」タブより以下許可設定を行います。
許可されたオリジン: https://(OrchestratorのURL),http://(OrchestratorのURL)
許可されたメソッド: GET, PUT, OPTIONS
許可されたヘッダー: *
公開されるヘッダー: *
最長有効期間: 200

アクセス許可設定を実施してもエラーがまだ発生する場合以下のようにアクセスレベルの変更をお試しください。

アクセスレベル

(1) Azureポータルより、「ストレージアカウント」→データ ストレージタブの「コンテナー」設定画面を開きます。

(2) Orchestratorのアクセスレベルを「コンテナー」に変更します。