---
title: "Azure上のSitecoreへのファイルの管理とアップロード"
slug: "manage-and-upload-files-to-sitecore-on-azure"
abstract: "Microsoft App Service EditorとFTPを使って、Azure Sitecoreにファイルのアップロードと管理方法を学びましょう。"
---
# Azure上のSitecoreへのファイルの管理とアップロード

Sitecoreを成功裏に展開し、App Services Azure実行した後は、ライセンスファイルの更新やホットフィックスの適用などのメンテナンス作業を完了できます。これらの作業は、license.xmlファイルなどのファイルをデプロイされた環境内のさまざまな場所にコピーできることに依存しています。

しかし、Azure Web Appsが標準サーバーではなく環境をホストするため、従来のファイルコピー方法(例えばリモートデスクトップを使うなど)は直接利用できない場合があります。

このトピックでは、Azureポータルを通じてアクセスできる、効果的なファイルコピー機能を提供する代替手法について説明します。

> !注Azure上でファイルをSitecoreにアップロードし管理するには、AzureポータルとSitecoreデプロイメントを構成するリソースをホストするAzureサブスクリプションに直接アクセスできる必要があります。どのApp Serviceリソースがどの役割をホストしているかの事前知識も、どこにファイルをコピーすべきかを判断するのに役立ちます。

## ライセンスファイルを置き換えるためにMicrosoft App Service Editorを使ってください

[Microsoft App Service Editor ®](https://github.com/projectkudu/kudu/wiki/App-Service-Editor)(旧称Visual Studio Online(モナコ)は、ウェブベースのエディターを使って実行中のApp Serviceに変更を加えることを可能にします。

例えば、そのContent ManagementロールをホストしているApp Serviceでは、Microsoft App Service Editorを使ってAzure Sitecore XM1インストールのライセンスファイルを置き換えることができます。

Microsoft App Serviceを使ってAzure Sitecore XM1インストール上のライセンスファイルを置き換えるには:

1.  Sitecoreソリューションが展開されているアプリサービスをホストするサブスクリプションにアクセスできるアカウントで[Azureポータル](https://portal.azure.com/) にログインしてください。
    
2.  Microsoft Azure\\All resourcesで該当するリソースグループをクリックし、Content Management役割のApp Serviceを開きます。
    
    ![C1328DCDFDDC4FB0ACEE38EEFE6C6E44.png](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/103/sitecore-experience-manager/images/C1328DCDFDDC4FB0ACEE38EEFE6C6E44.png)
    
3.  App Serviceメニュー\\開発ツールで「 **App Service Editor**」をクリックします。
    
    ![0AF25B7C84F94A25BD7E26622CF437D8.png](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/103/sitecore-experience-manager/images/0AF25B7C84F94A25BD7E26622CF437D8.png)
    
4.  別のブラウザウィンドウでwwwrootディレクトリが開いた後にlicense.xmlファイルを置き換えるには、Explore\\wwwroot\\App\_Data\\license.xmlに行き、ローカルマシンから新しいバージョンを**App\_Data**ノードにドラッグ&ドロップしてください。
    
    ![0C30C5579D09405E9A0455341459EA32.png](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/103/sitecore-experience-manager/images/0C30C5579D09405E9A0455341459EA32.png)
    
5.  表示されたら、ファイルを置き換える選択をしてください。
    

> !注xConnectインストール[xConnect](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/scaling-and-configuring-xp-service-roles.html)インストールでは、以下の各ノードのlicense.xmlファイルを更新する必要があります:
> 
> -   App\_data
>     
> -   App\_data\\jobs\\continuous\\IndexWorker\\App\_data
>     
> -   App\_Data\\jobs\\continuous\\AutomationEngine\\App\_Data
>     
> -   App\_Data\\jobs\\continuous\\ProcessingEngine\\App\_Data
>     

## ライセンスファイルを置き換えるためにファイル転送プロトコル(FTP)を使用してください

Microsoft AzureがWeb App Serviceリソースを作成すると、FTPおよびFTPエンドポイントはすでにアクティブです。それ以上の手続きは不要で、App Service内の関連場所でファイルを展開・置き換えするために即座に利用できます。

例えば、Azure Sitecore XM1インストールのライセンスファイルをFTPで置き換える場合(Content Management役割):

1.  Sitecoreが展開されているApp Servicesをホストするサブスクリプションにアクセスするために使うアカウントでAzureポータルにログインしてください。
    
2.  **すべてのリソース**で、Content Management役割を表すApp Serviceを含むリソースグループを見つけて、そのApp Serviceを開きます。
    
    ![474B66D1A3D046D7A0FC2B1256CEB713.png](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/103/sitecore-experience-manager/images/474B66D1A3D046D7A0FC2B1256CEB713.png)
    
3.  開いたApp Service内で「 **Overview** 」セクションを選択し、その後、公開設定ファイルをダウンロードするために「 **Get Publish**」をクリックしてください。(このファイルにはApp Serviceに関連するさまざまな設定の情報が含まれています。)
    
4.  公開設定ファイルをローカルのマシンに保存し、Notepadなどのテキストエディタで開いてください。
    
5.  ファイル内で以下の3つの設定の値をSearchし、保存してください:
    
    **価値**
    
    **概要**
    
    publishUrl
    
    App ServiceのFTPホスト名の値。
    
    userName
    
    publishUrlホスト名へのFTP接続を確立する際にはuserName認証情報を使用します。
    
    userPWD
    
    publishUrlホスト名への接続を確立する際にはuserPWD認証情報を使用してください。
    
    ![87F510CDE5C14FBB94673AEE5BF0142F.png](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/103/sitecore-experience-manager/images/87F510CDE5C14FBB94673AEE5BF0142F.png)
    
6.  **App\_Data**サブディレクトリにあるライセンスファイルを置き換え、Sitecoreインストールのwwwrootディレクトリ内のすべてのコンテンツを閲覧・編集するには、FTPクライアントを使ってApp Serviceに接続し、以前に公開設定ファイルから保存した認証情報を使ってください(前のステップ参照)。
    
    > !注[xConnectのインストール](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/scaling-and-configuring-xp-service-roles.html)では、以下のサブディレクトリのlicense.xmlファイルを更新する必要があります:
    > 
    > -   App\_data
    >     
    > -   App\_data\\jobs\\continuous\\IndexWorker\\App\_data
    >     
    > -   App\_Data\\jobs\\continuous\\AutomationEngine\\App\_Data
    >     
    > -   App\_Data\\jobs\\continuous\\ProcessingEngine\\App\_Data
    >