Portal for ArcGIS를 설치하면 포털의 사용자가 저장하고 업로드한 콘텐츠를 저장하기 위한 디렉터리가 생성됩니다. 이를 포털 콘텐츠 디렉터리라고 합니다. 기본 위치는 C:\arcgisportal\content입니다.
포털 관리자 디렉터리를 사용하여 포털 콘텐츠 디렉터리의 위치를 변경할 수 있습니다. 예를 들어 디스크 공간이 더 많거나 백업 환경이 더욱 엄격한 다른 머신으로 변경할 수 있습니다. 최종 사용자에게 포털을 노출하기 전에 변경하는 것을 권장합니다.
비고:
index, db, temp 같은 기타 디렉터리는 C:\arcgisportal\에 포함되어 있습니다. 이러한 디렉터리도 수정될 수 있지만, 포털 머신에 대한 로컬 디렉터리로 남아 있어야 합니다. Portal for ArcGIS는 네트워크 공유 폴더에 배치되는 이러한 디렉터리를 지원하지 않습니다.
포털 콘텐츠 디렉터리의 위치를 변경하려면 아래 단계를 따릅니다.
- Portal for ArcGIS를 설치하는 데 사용한 계정으로 머신에 로그인합니다.
- 새 위치에 포털 콘텐츠 디렉터리의 복사본을 만듭니다.
- Portal for ArcGIS 계정에 폴더에 대한 읽기 및 쓰기 파일 권한을 부여합니다.
- 공유 네트워크 경로를 통해 폴더에 접근하려면 폴더를 공유하고 Portal for ArcGIS 계정에 디렉터리에 대한 읽기 및 쓰기 권한을 부여합니다.
- 포털 관리자 디렉터리에 포털의 기본 관리자 역할 구성원으로 로그인합니다.
URL은 https://webadaptorhost.domain.com/webadaptorname/portaladmin 형식입니다.
- 시스템 > 디렉터리 > 콘텐츠 > 디렉터리 편집을 클릭하여 디렉터리 위치를 편집합니다.
- 경로 텍스트 상자에 JSON 문자열을 입력하고 선택한 위치 { "type": "fileStore", "provider": "FileSystem","connectionString": "C:\\arcgisportal\\content"}에 적합하게 편집합니다.
- 공유 네트워크 위치를 입력할 때 연결 문자열 구문에 다음과 같은 형식이 지정됩니다. "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": "SaVoKmdzPvZHRjdbBF56M46656YV3OeQAlTCrlHSOIk.","objectStore":"https://myaccount.blob.core.windows.net/container","isConnectionStringEncrypted":true}
- 디렉터리 편집을 클릭하여 변경 사항을 적용합니다.
- 시스템 > 디렉터리 > 콘텐츠를 클릭하여 새 파일 경로를 사용하고 있는지 확인합니다.
이제 포털에서 새 콘텐츠 디렉터리를 읽고 해당 디렉터리에 콘텐츠를 씁니다. 필요한 경우 기존 콘텐츠 디렉터리를 삭제하거나, 예를 들어 C:\\arcgisportal\\content에서 C:\\arcgisportal\\content_old(으)로 이름을 바꿉니다.