Portal for ArcGIS をインストールすると、ポータルのユーザーが保存およびアップロードするコンテンツを格納するためのディレクトリが作成されます。これは、ポータル コンテンツ ディレクトリと呼ばれます。デフォルトの場所は、<Portal for ArcGIS installation directory>/arcgis/portal/usr/arcgisportal/content です。
ポータル コンテンツ ディレクトリの場所は、ArcGIS Portal Directory を使用して変更できます。たとえば、ディスク スペースがより大きい、またはバックアップ環境がより厳格な別のコンピューターに配置することができます。この変更は、ポータルをエンド ユーザーに公開する前に行うことをお勧めします。
メモ:
index、db、temp などのその他のディレクトリは、<Portal for ArcGIS installation directory>/arcgis/portal/usr/arcgisportal/ 以下に格納されます。 これらのディレクトリも変更できますが、ポータル コンピューターのローカルに配置する必要があります。Portal for ArcGIS では、これらのディレクトリをネットワーク共有に配置することはサポートされません。
以下の手順に従って、ポータル コンテンツ ディレクトリの場所を変更します。
- Portal for ArcGIS をインストールする際に使用したアカウントでコンピューターにログインします。
- 新しい変更先に、ポータル コンテンツ ディレクトリをコピーします。
- Portal for ArcGIS をインストールする際に使用したアカウントに、新しいディレクトリに対する 600 の権限を割り当てます。これがネットワーク ロケーションである場合、アカウントがディレクトリにアクセス可能であることを確認します。
- ポータルのデフォルトの管理者ロールのメンバーとして、ArcGIS Portal Directory にサイン インします。URL の形式は https://webadaptorhost.domain.com/webadaptorname/portaladmin です。
- [System] > [Directories] > [content] > [Edit Directory] の順にクリックして、ディレクトリの場所を編集します。
- [Path] テキスト ボックスに、次の JSON を入力します (選択した場所に応じて適宜編集してください)。{ "type": "fileStore", "provider": "FileSystem","connectionString":
"/net/share/portal/content"}
メモ:
特定のプロパティが存在する場合、接続文字列が暗号化されます。たとえば、コンテンツが Microsoft Azure Blob ストレージに置かれている場合や、Amazon S3 バケットでコンテンツのパブリック キーまたはプライベート キーを使用する場合などです。このような場合、JSON 文字列は次のように表されます。
Amazon Web Services
{ "type": "cloudStore", "provider": "Amazon","connectionString": "SaVoKmdzPvZHRjdbBF56M46656YV3OeQAlTCrlHSOIk.","objectStore":"myBucket,"isConnectionStringEncrypted":true}
Microsoft Azure
{ "type": "cloudStore", "provider": "Azure","connectionString": "SaVoKmdzPvZHRjdbBF56M46656YV3OeQAlTCrlHSOIk.","objectStore":"https://myaccount.blob.core.windows.net/container,"isConnectionStringEncrypted":true}
- [Edit Directory] をクリックして、変更内容を適用します。
- [System] > [Directories] > [content] の順にクリックし、新しいファイル パスが使用されていることを確認します。
これでポータルは、新しいコンテンツ ディレクトリで読み取りおよび書き込みを行うようになりました。必要に応じて、古いコンテンツ ディレクトリを削除して、その名前を (たとえば、admin/arcgis/portal/usr/arcgisportal/content から admin/arcgis/portal/usr/arcgisportal/content_old に) 変更できます。