Skip to main content

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

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

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

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

注意:

indexdbtemp など他のディレクトリーも、<Portal for ArcGIS installation directory>/arcgis/portal/usr/arcgisportal/ に含まれます。 これらのディレクトリーも変更できますが、ポータル コンピューターのローカルに配置する必要があります。 Portal for ArcGIS では、これらのディレクトリーをネットワーク共有に配置することはサポートされません。

注意:

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

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

  1. Portal for ArcGIS をインストールする際に使用したアカウントで、コンピューターにサイン インします。

  2. 新しい変更先に、ポータル コンテンツ ディレクトリーのコピーを作成します。

  3. 新しい変更先に、ポータル コンテンツ ディレクトリーのコピーを作成します。

  4. Portal for ArcGIS をインストールする際に使用したアカウントに、新しいディレクトリーに対する読み取りおよび書き込み権限を付与します。 これがネットワーク ロケーションの場合は、アカウントを使用してディレクトリーにアクセスできることを確認します。

  5. Portal for ArcGIS アカウントに、フォルダーのファイルの読み取りおよび書き込み権限を付与します。

  6. 共有ネットワーク パスを介してフォルダーにアクセスできるようになったら、フォルダーを共有し、Portal for ArcGIS アカウントに、ディレクトリーに対する読み取りおよび書き込み権限を付与します。

  7. お使いのポータルのデフォルト管理者ロールのメンバーとして、Portal Administrator Directory にサイン インします。

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

  8. システム > ディレクトリー > コンテンツ > ディレクトリーの編集 の順にクリックして、ディレクトリーの場所を編集します。

  9. パス テキスト ボックスに次の JSON 文字列を、選択した場所に応じて適宜編集して入力します: { "type": "fileStore", "provider": "FileSystem","connectionString": "/net/share/portal/content"}

    注意:

    特定のプロパティが存在する場合、接続文字列が暗号化されます。たとえば、コンテンツが Microsoft Azure Blob ストレージ コンテナーに存在する場合や、Amazon S3 バケットでコンテンツのパブリックおよびプライベート キーを使用する場合などです。 このような場合、JSON 文字列は次のように表されます。

    Amazon Web Services (アマゾン ウェブ サービス)

    {
     "type": "cloudStore",
     "provider": "Amazon",
     "connectionString": {
       "accessKeyId": "<access_key>",
       "secretAccessKey": "<secret_key>",
       "region": "<region>",
       "endpoint": "s3.<region>.amazonaws.com",
       "credentialType": "accessKey"
     },
     "objectStore": "<bucket>"
    }
    

    Microsoft Azure

    {
     "type": "cloudStore",
     "provider": "Azure",
     "connectionString": {
       "accountName": "<account_name>",
       "accountEndpoint": "blob.core.windows.net",
       "accountKey": "<account_key>",
       "credentialType": "accessKey"
     },
     "objectStore": "https://<account_name>.blob.core.windows.net/<container>"
    }
    
  10. パス テキスト ボックスに次の JSON 文字列を、選択した場所に応じて適宜編集して入力します: { "type": "fileStore", "provider": "FileSystem","connectionString": "C:\\arcgisportal\\content"}

    1. ネットワーク上の共有の場所を入力するとき、接続文字列の構文は次のように書式設定します: "connectionString":"\\\\<machinename>\\arcgisportal\\content"
    注意:

    特定のプロパティが存在する場合、接続文字列が暗号化されます。 コンテンツが Microsoft Azure Blob ストレージに置かれている場合、または Amazon S3 バケットでコンテンツのパブリック キーまたはプライベート キーを使用している場合にこの暗号化が行われることがあります。 このような場合、JSON 文字列は次のように表されます。

    Amazon Web Services (アマゾン ウェブ サービス)

    {
     "type": "cloudStore",
     "provider": "Amazon",
     "connectionString": {
       "accessKeyId": "<access_key>",
       "secretAccessKey": "<secret_key>",
       "region": "<region>",
       "endpoint": "s3.<region>.amazonaws.com",
       "credentialType": "accessKey"
     },
     "objectStore": "<bucket>"
    }
    

    Microsoft Azure

    {
     "type": "cloudStore",
     "provider": "Azure",
     "connectionString": {
       "accountName": "<account_name>",
       "accountEndpoint": "blob.core.windows.net",
       "accountKey": "<account_key>",
       "credentialType": "accessKey"
     },
     "objectStore": "https://<account_name>.blob.core.windows.net/<container>"
    }
    
  11. Edit Directory をクリックして、変更内容を適用します。

  12. システム > ディレクトリー > コンテンツ を順にクリックして、新しいファイル パスが使用されていることを確認します。

  13. システム > ディレクトリー > コンテンツ を順にクリックして、新しいファイル パスが使用されていることを確認します。

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

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