Войти на портал (Сервер)

Уровень лицензии:BasicStandardAdvanced

Краткая информация

Позволяет выполнять вход на порталы. Для публикации данных на портале 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 приложениях.

Подробнее о подключениях к порталу

Использование

Синтаксис

SignInToPortal_server (username, password, portal_url)
ПараметрОбъяснениеТип данных
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 (Окно Python)

Подключение к ArcGIS Online с указанным именем пользователя и паролем.

import arcpy
arcpy.SignInToPortal_server("username","password", "")
Опубликовать в ArcGIS Online (автономный скрипт)

Следующий скрипт демонстрирует процесс публикации на 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()

Параметры среды

Этот инструмент не использует параметры среды геообработки

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
5/25/2014