[ aws . iotsitewise ]
создание-портала
Описание
Создаёт портал, который может содержать проекты и панели мониторинга. IoT SiteWise Monitor использует IAM Identity Center или IAM для аутентификации пользователей портала и управления правами доступа.
Примечание
Перед тем, как вы сможете войти в новый портал, необходимо добавить как минимум один идентификатор в этот портал. Для получения дополнительной информации ознакомьтесь с разделом Добавление или удаление администраторов портала в Руководстве пользователя IoT SiteWise.См. также: Документация API AWS
Синтаксис
create-portal
--portal-name <value>
[--portal-description <value>]
--portal-contact-email <value>
[--client-token <value>]
[--portal-logo-image-file <value>]
--role-arn <value>
[--tags <value>]
[--portal-auth-mode <value>]
[--notification-sender-email <value>]
[--alarms <value>]
[--portal-type <value>]
[--portal-type-configuration <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--portal-name (строка)
--portal-description (строка)
--portal-contact-email (строка)
--client-token (строка)
--portal-logo-image-file (структура)
Изображение логотипа для отображения на портале. Загрузите квадратное изображение высокого разрешения. Изображение отображается на тёмном фоне.
data -> (двоичные данные)
type -> (строка)
Краткий синтаксис:
data=blob,type=string
Синтаксис JSON:
{
"data": blob,
"type": "PNG"
}
--role-arn (строка)
--tags (массив)
Список пар ключ-значение, содержащих метаданные для портала. Для получения дополнительной информации см. Раздел Разметка ресурсов IoT SiteWise в Руководстве пользователя IoT SiteWise.
key -> (строка)
value -> (строка)
Краткий синтаксис:
KeyName1=string,KeyName2=string
Синтаксис JSON:
{"string": "string"
...}
--portal-auth-mode (строка)
Служба, используемая для аутентификации пользователей в портале. Выберите один из следующих вариантов:
-
SSO– Портал использует IAM Identity Center для аутентификации пользователей и управления правами доступа. Перед созданием портала, использующего IAM Identity Center, необходимо включить IAM Identity Center. Дополнительная информация в разделе Включение IAM Identity Center в Руководстве пользователя IoT SiteWise. Этот параметр доступен только в регионах Amazon Web Services, отличных от регионов Китая. -
IAM– Портал использует Identity and Access Management для аутентификации пользователей и управления правами доступа.
Это значение нельзя изменить после создания портала.
По умолчанию: SSO
Возможные значения:
IAMSSO
--notification-sender-email (строка)
Адрес электронной почты, на который отправляются уведомления об тревогах.
Предупреждение
Если вы используете управляемую функцию Lambda IoT Events для управления электронными письмами, вы должны проверить адрес отправителя электронной почты в Amazon SES.--alarms (структура)
Содержит конфигурационную информацию о тревоге, созданной в портале IoT SiteWise Monitor. Вы можете использовать тревогу для мониторинга свойства актива и получать уведомления, когда значение свойства актива выходит за заданный диапазон. Для получения дополнительной информации, см. Мониторинг с помощью тревог в Приложении к руководству пользователя IoT SiteWise.
alarmRoleArn -> (строка)
notificationLambdaArn -> (строка)
Краткий синтаксис:
alarmRoleArn=string,notificationLambdaArn=string
Синтаксис JSON:
{
"alarmRoleArn": "string",
"notificationLambdaArn": "string"
}
--portal-type (строка)
Определите тип портала. Значение для IoT SiteWise Monitor (Classic) – SITEWISE_PORTAL_V1. Значение для IoT SiteWise Monitor (AI-aware) – SITEWISE_PORTAL_V2.
Возможные значения:
SITEWISE_PORTAL_V1SITEWISE_PORTAL_V2
--portal-type-configuration (массив)
Конфигурационный элемент, связанный со специфическим типом портала. Значение для IoT SiteWise Monitor (Classic) – SITEWISE_PORTAL_V1. Значение для IoT SiteWise Monitor (AI-aware) – SITEWISE_PORTAL_V2.
key -> (строка)
value -> (структура)
Конфигурационный элемент, связанный со специфическим типом портала. portalTypeConfiguration является массивом portalTypeKey к PortalTypeEntry.
portalTools -> (список)
Массив инструментов, связанных со специфическим типом портала. Возможные значения – ASSISTANT и DASHBOARD.
(строка)
Краткий синтаксис:
KeyName1=portalTools=string,string,KeyName2=portalTools=string,string
Синтаксис JSON:
{"string": {
"portalTools": ["string", ...]
}
...}
--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной строки JSON. Строка JSON следует формату, предоставленному в --generate-cli-skeleton. Если на командной строке указаны другие аргументы, эти значения переопределят значения, предоставленные в JSON. Невозможно передавать произвольные двоичные данные с использованием предоставленного JSON-значения, поскольку строка будет воспринята буквально. Это может не быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если предоставлено значение без значения или значение input, выводится пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, будет выведен пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, проверяются входные данные команды и возвращается пример выходного JSON для этой команды. Сгенерированный JSON-скелет нестабилен между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.
Глобальные параметры
--debug (логическое)
Включает отладку.
--endpoint-url (строка)
Переопределяет значение URL по умолчанию команды указанным URL.
--no-verify-ssl (логическое)
По умолчанию AWS CLI использует SSL при общении со службами AWS. Для каждого соединения SSL AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение по умолчанию проверки сертификатов SSL.
--no-paginate (логическое)
Отключает автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI сделает только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования для вывода команды.
- json
- текст
- таблица
- yaml
- yaml-поток
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использование конкретного профиля из файла учетных данных.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Отображение версии этого инструмента.
--color (строка)
Включение/выключение цветного вывода.
- вкл
- выкл
- авто
--no-sign-request (логическое)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (строка)
Файл с пакетом сертификатов CA для проверки сертификатов SSL. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет выполняться блокирующим образом и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет выполняться блокирующим образом и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию – base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде строки, закодированной в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, соответствующего двоичному блоку, fileb:// всегда будет обрабатываться как двоичное и будет использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть правильно отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (логическое)
Отключение кли-пейджера для вывода.
--cli-auto-prompt (логическое)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (логическое)
Отключить автоматическое запроса параметров ввода CLI.
Примеры
Примечание
Для использования следующих примеров вам необходимо установить и настроить AWS CLI. См. руководство по началу работы в Руководстве пользователя AWS CLI для получения дополнительной информации.
Если не указано иное, все примеры используют правила цитирования, подобные unix. Эти примеры необходимо адаптировать к правилам цитирования вашей терминальной оболочки. См. Раздел Использование кавычек со строками в Руководстве пользователя AWS CLI.
Создание портала
Следующий create-portal пример создает веб-портал для компании, занимающейся ветроэнергетикой. Вы можете создавать порталы только в том же регионе, где вы включили AWS Single Sign-On.
aws iotsitewise create-portal \
--portal-name WindFarmPortal \
--portal-description "A portal that contains wind farm projects for Example Corp." \
--portal-contact-email support@example.com \
--role-arn arn:aws:iam::123456789012:role/service-role/MySiteWiseMonitorServiceRole
Вывод:
{
"portalId": "a1b2c3d4-5678-90ab-cdef-aaaaaEXAMPLE",
"portalArn": "arn:aws:iotsitewise:us-west-2:123456789012:portal/a1b2c3d4-5678-90ab-cdef-aaaaaEXAMPLE",
"portalStartUrl": "https://a1b2c3d4-5678-90ab-cdef-aaaaaEXAMPLE.app.iotsitewise.aws",
"portalStatus": {
"state": "CREATING"
},
"ssoApplicationId": "ins-a1b2c3d4-EXAMPLE"
}
Дополнительная информация в разделах Начало работы с AWS IoT SiteWise Monitor в Руководстве пользователя AWS IoT SiteWise и Включение AWS SSO в Руководстве пользователя AWS IoT SiteWise.
Вывод
portalId -> (строка)
portalArn -> (строка)
ARN портала, имеющего следующий формат.
arn:${Partition}:iotsitewise:${Region}:${Account}:portal/${PortalId}portalStartUrl -> (строка)
portalStatus -> (структура)
Состояние портала, содержащее состояние (CREATING после успешного вызова этой операции) и любые сообщения об ошибках.
state -> (строка)
error -> (структура)
Содержит связанную информацию об ошибке, если таковая имеется.
code -> (строка)
message -> (строка)
ssoApplicationId -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.