Skip To Content

ポータル コンテンツ ディレクトリーの変更

Portal for ArcGIS をインストールすると、ポータルのユーザーが保存およびアップロードするコンテンツを格納するためのディレクトリが作成されます。 これは、ポータル コンテンツ ディレクトリーと呼ばれます。 デフォルトの場所は、C:\arcgisportal\content です。

ポータル コンテンツ ディレクトリーの場所は、Portal Administrator Directory を使用して変更することができます。 たとえば、ディスク スペースがより大きい、またはバックアップ環境がより厳格な別のコンピューターに配置することができます。 この変更は、ポータルをエンド ユーザーに公開する前に行うことをお勧めします。

注意:

indexdbtemp などのその他のディレクトリーは、C:\arcgisportal\ 以下に格納されます。 これらのディレクトリーも変更できますが、ポータル コンピューターのローカルに配置する必要があります。 Portal for ArcGIS では、これらのディレクトリーをネットワーク共有に配置することはサポートされません。

以下の手順に従って、ポータル コンテンツ ディレクトリーの場所を変更します。

  1. Portal for ArcGIS をインストールする際に使用したアカウントでコンピューターにサイン インします。
  2. 新しい場所にポータル コンテンツ ディレクトリーをコピーします。
  3. Portal for ArcGIS アカウントに、フォルダーに対するファイルの読み書き権限を割り当てます。
  4. 共有ネットワーク パスを介してフォルダーにアクセスできるようになったら、フォルダーを共有し、Portal for ArcGIS アカウントにディレクトリーに対する読み書き権限を割り当てます。
  5. お使いのポータルのデフォルト管理者ロールのメンバーとして、Portal Administrator Directory にサイン インします。

    URL の形式は https://organization.example.com/arcgis/portaladmin です。

  6. [System] > [Directories] > [content] > [Edit Directory] の順にクリックして、ディレクトリーの場所を編集します。
  7. [Path] テキスト ボックスに { "type": "fileStore", "provider": "FileSystem","connectionString": "C:\\arcgisportal\\content"} という JSON 文字列を入力します (選択した場所に応じて適宜編集してください)。
    1. ネットワーク上の共有の場所を入力する場合、接続文字列の構文は次のように書式設定します: "connectionString":"\\\\<machinename>\\arcgisportal\\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": {
        "accountName": "<storage_account_name>",
        "accountKey": "<access_key>",
        "accountEndpoint": "blob.core.windows.net",
        "credentialType": "accessKey"
      },
      "objectStore": "https://<storage_account_name>.blob.core.windows.net/<blob_container_name>"
    }
  8. [Edit Directory] をクリックして、変更内容を適用します。
  9. [System] > [Directories] > [content] の順にクリックし、新しいファイル パスが使用されていることを確認します。

これでポータルは、新しいコンテンツ ディレクトリーで読み取りおよび書き込みを行うようになりました。 必要に応じて、古いコンテンツ ディレクトリーを削除して、その名前を (たとえば、C:\\arcgisportal\\content から C:\\arcgisportal\\content_old に) 変更できます。