Skip To Content

Настройка областей облачных хранилищ

ArcGIS Server должен иметь доступ к списку областей облачных хранилищ, чтобы заполнить информацию в диалоговом окне Зарегистрировать облачное хранилище, которые видят пользователи при регистрации облачного хранилища.

Для подключения к этому списку есть три опции:

  • Esri поддерживает список регионов для общедоступных облаков в бакете Amazon Simple Storage Service (S3). Большинство сайтов, имеющих доступ к интернету, могут использовать этот список. Это поведение по умолчанию для сайта ArcGIS Server, дополнительная настройка при этом не требуется.
  • Esri поддерживает такой же список в бакете Alibaba Cloud Object Storage Service (OSS) в Китае. Если ваш сайт не может подключиться к списку в блоке S3 или вы хотите, чтобы сайт ArcGIS Server проверил список в блоке Alibaba OSS перед тем, как получить доступ к списку в блоке S3, администратор ArcGIS Server может настроить сайт ArcGIS Server на доступ к списку из блока Alibaba OSS в Китае.
  • Если ваш сайт ArcGIS Server использует облачные хранилища в частном облаке, администратор ArcGIS Server может создать файл, который содержит информацию о пользовательском облаке.

Настройка ArcGIS Server на доступ к локальному файлу

Если вашим издателям нужно регистрировать облачные хранилища, которые используют области в частном облаке, вы можете создать текстовый файл, который содержит информацию об использовании этих областей. После настройки пользователи увидят имя в ниспадающем списке Регион или Параметры среды при регистрации облачного хранилища в ArcGIS Server Manager.

Обратите внимание, что эти облачные хранилища все равно должны быть облачными хранилищами, которые поддерживают ArcGIS Server.

Следуйте инструкциям ниже, чтобы создать локальный файл, содержащий информацию, которая нужна пользователям для доступа к областям в частном облаке:

  1. Создайте текстовый файл с именем regionsforcloudstorage.dat.
  2. В текстовом редакторе откройте файл .
  3. Введите информацию, необходимую для настройки доступа ArcGIS Server к пользовательской области в частном облаке.

    Скопируйте текст ниже и вставьте его в файл regionsforcloudstorage.dat, замените значения для областей в вашем частном облаке:

    {
    	"regions": [{
    			"name": "<Add_DisplayName>",
    			"id": "<Add_my-s3>",
    			"s3endpoint": "<Add_my-s3.amazonaws.com>"
    		}
    	],
    	"environments": [{
    			"id": "<Add_my-blob>",
    			"displayName": "<Add_DisplayName>",
    			"storageEndpointSuffix": "<Add_my-core.cloudapi.de>"
    		} 
    	],
    	"Amazon":{
    		"vsipath": "/vsis3",
    		"options": [
    			"AWS_REQUEST_PAYER",
    			"AWS_NO_SIGN_REQUEST"
    			],
    		"regions": [{
    			"displayName": "<Add_DisplayName>",
    			"id": "<Add_my-s3>",
    			"blobStoreEndpoint": "<Add_my-s3.amazonaws.com>"
    		 }
    	 ]
    	},
    	"Azure": {
    		"vsipath": "/vsiaz",
    		"regions": [
    		{
    			"id": "<Add_my-blob>",
    			"displayName": "<Add_DisplayName>",
    			"storageEndpointSuffix": "<Add_my-core.cloudapi.de>"
    		}
    	]
    	},
    	"Alibaba": {
    		"vsipath": "/vsioss",
    		"regions": [{
    				"id": "<Add_my-oss>",
    				"displayName": "<Add_DisplayName>",
    				"blobStoreEndpoint": "<Add_my-oss.aliyuncs.com>"
    			}
    		]
    	}

    Примечание:

    Для настройки области для частного облака Amazon Web Service измените значения в разделах "regions" и "Amazon". Для настройки области для частного облака Microsoft Azure измените значения в разделах "environments" и "Azure".

  4. Сохраните и закройте текстовый файл.
  5. Скопируйте текстовый файл на каждую машину сайта ArcGIS Server. Если используется ArcGIS Server 10.6.1, разместите файл в следующем местоположении на каждом компьютере: <ArcGIS Server installation directory>/arcgis/server/framework/etc. Если используется ArcGIS Server 10.6, разместите файл в следующем местоположении на каждом компьютере: <ArcGIS Server installation directory>/arcgis/server/framework/runtime/tomcat/webapps/arcgis#manager
  6. Перезапустите ArcGIS Server на каждой машине.

Когда пользователи регистрируют облачные хранилища, ниспадающий список Регион или Среда будет заполнен названиями или отображаемыми названиями, которые настроены в файле regionsforcloudstorage.dat.

Настройка ArcGIS Server на доступ к списку в Alibaba OSS

Если вашей организации необходим доступ к списку доступных URL облачных хранилищ в Китае, администратор ArcGIS Server может задать соответствующую настройку в ArcGIS Server Administrator Directory.

Если есть локальный файл, настроенный для этого сайта, ArcGIS Server прочитает этот список. Если вы хотите, чтобы сайт имел доступ к списку на Alibaba, настраивать локальный файл не нужно.

Следуйте инструкциям ниже, чтобы настроить ArcGIS Server на проверку доступных URL облачных хранилищ из списка в Alibaba OSS:

  1. Войдите в ArcGIS Server Administrator Directory сайта ArcGIS Server.
  2. Перейдите в Система > Свойства.
  3. Щелкните Обновить.
  4. Введите в фигурных скобках ({}) следующее: "UseSecondaryCloudLookupURL": "true".
  5. Щелкните Обновить.

При нажатии Обновить будет перезапущен ArcGIS Server. Когда пользователи регистрируют облачные хранилища, ниспадающий список Регион или Среда будет заполнен значениями из списка Alibaba OSS.