Войти на портал (Сервер)
Краткая информация
Позволяет выполнять вход на порталы. Для публикации данных на портале ArcGIS Online Portal вам понадобится войти на сайт ArcGIS Online. Для организаций, которые захотят использовать ArcGIS Online в обход брандмауэра или в собственном, частном облаке, имеется версия, которую вы можете установить и использовать в ваших собственных компьютерных сетях. Она называется Portal for ArcGIS.
Вход в ArcGIS Online или Portal for ArcGIS из ArcGIS for Desktop в ArcGIS for Desktop 10.2 был изменен. Возможно, при запуске данного инструмента отобразится Предупреждение 1561. Если вы получили это сообщение, то вы не можете использовать инструмент Войти на портал (Sign In To Portal) для аутентификации, но должны войти в ArcGIS Online или на Портал посредством выбора Файл (File) > Войти (Sign In). Для получения подробной информации см. Вход на ArcGIS Online в ArcGIS for Desktop приложениях.
Использование
-
Для входа на портал ArcGIS Online необходимо, чтобы ваша глобальная учетная запись Esri была зарегистрирована для участия в ArcGIS Online. Чтобы создать глобальную учетную запись Esri и зарегистрировать ее, посетите страницу arcgis.com/home/signup.html.
Щелкните Выход (Sign Out From Portal), чтобы выйти из портала ArcGIS Online.
Синтаксис
Параметр | Объяснение | Тип данных |
username |
Portal for ArcGIS username (имя пользователя). Этот параметр является дополнительным для порталов с Встроенной аутентификацией Windows (Integrated Windows Authentication). | String |
password |
Portal for ArcGIS password (пароль). Этот параметр является дополнительным для порталов с Встроенной аутентификацией Windows (Integrated Windows Authentication). | Encrypted String |
portal_url |
Инструмент Войти на портал (Sign In To Portal) считывает набор URL-адресов в Desktop Administrator. Любое, введённое пользователем, значение игнорируется. Значением по умолчанию является URL портала ArcGIS, в текущий момент выбранного пользователем в Desktop Administrator. | String |
Пример кода
Подключение к ArcGIS Online с указанным именем пользователя и паролем.
import arcpy
arcpy.SignInToPortal_server("username","password", "")
Следующий скрипт демонстрирует процесс публикации на ArcGIS Online с использованием команд Войти на портал (Sign In To Portal), Создать определение сервиса (Stage Service), Загрузить определение сервиса (Upload Service Definition) и Выйти (Sign Out From Portal).
# Name: SignInToPortal_Example1.py
# Description: Use SignInToPortal to sign-in to Portal for ArcGIS and use a
# service definition draft to create a service definition and then upload and
# publish that service definition.
# Import system modules
import arcpy
from arcpy import env
# Sign-in to ArcGIS Online
arcpy.SignInToPortal_server("username","password", "")
# Set environment settings
env.workspace = "C:/data"
# Set local variables
in_service_definition_draft = "MyMapService.sddraft"
out_service_definition = "MyMapService.sd"
# Execute StageService
arcpy.StageService_server(in_service_definition_draft, out_service_definition)
# Set local variables
in_sd_file = "MyMapService.sd"
in_server = "My Hosted Services"
# Execute UploadServiceDefinition
arcpy.UploadServiceDefinition_server(in_sd_file, in_server)
# Sign out from ArcGIS Online
arcpy.SignOutFromPortal_server()