describe-users
Описание
Описывает указанных пользователей. Вы можете описать всех пользователей или отфильтровать результаты (например, по статусу или организации).
По умолчанию Amazon WorkDocs возвращает первые 24 активных или ожидающих пользователей. Если результатов больше, в ответе содержится маркер, который можно использовать для запроса следующего набора результатов.
См. также: Документация API AWS
describe-users это поэтапная операция. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить поэтапную обработку, предоставив аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с поэтапной обработкой, аргумент --query должен извлекать данные из результатов следующих выражений запроса: Users
Синтаксис
describe-users
[--authentication-token <value>]
[--organization-id <value>]
[--user-ids <value>]
[--include <value>]
[--order <value>]
[--sort <value>]
[--fields <value>]
[--user-query <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--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]
Параметры
--authentication-token (строка)
--organization-id (строка)
--user-ids (строка)
--include (строка)
Состояние пользователей. Укажите «ALL», чтобы включить неактивных пользователей.
Возможные значения:
ALLACTIVE_PENDING
--order (строка)
Порядок результатов.
Возможные значения:
ASCENDINGDESCENDING
--sort (строка)
Критерии сортировки.
Возможные значения:
USER_NAMEFULL_NAMESTORAGE_LIMITUSER_STATUSSTORAGE_USED
--fields (строка)
--user-query (строка)
Запрос для фильтрации пользователей по имени пользователя. Имейте в виду следующее относительно параметров Userids и Query:
- Если вы не используете ни один из параметров, API возвращает поэтапный список всех пользователей на сайте.
- Если вы используете оба параметра, API игнорирует параметр
Query. - Параметр
Useridвозвращает только имена пользователей, соответствующие соответствующему идентификатору пользователя. - Параметр
Queryвыполняет поиск «префикса» пользователей по полямGivenName,SurNameилиUserName, включённым в вызов API CreateUser. Например, запрос поMaвозвращает Márcia Oliveira, María García и Mateo Jackson. Если вы используете несколько символов, API возвращает только данные, соответствующие всем символам. Например, запрос поMa Jвозвращает только Mateo Jackson.
--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, предоставляемому --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределяют значения, полученные из JSON. Невозможно передавать произвольные двоичные значения с помощью значения, предоставленного в JSON, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.
--starting-token (строка)
Маркер для указания места начала поэтапной обработки. Это NextToken из ранее усеченного ответа.
Примеры использования см. в разделе Поэтапная обработка в Руководстве пользователя AWS Command Line Interface.
--page-size (целое число)
Размер каждой страницы для получения вызова в службе AWS. Это не влияет на количество элементов, возвращаемых в выводе команды. Установка меньшего размера страницы приводит к большему количеству вызовов к службе AWS, получая меньше элементов в каждом вызове. Это может помочь предотвратить истечение времени ожидания вызовов служб AWS.
Примеры использования см. в разделе Поэтапная обработка в Руководстве пользователя AWS Command Line Interface.
--max-items (целое число)
Общее количество элементов, которые необходимо вернуть в выводе команды. Если общее количество доступных элементов больше указанного значения, в выводе команды предоставляется NextToken. Для возобновления поэтапной обработки укажите значение NextToken в аргументе starting-token последующей команды. Не используйте элемент ответа NextToken напрямую вне AWS CLI.
Примеры использования см. в разделе Поэтапная обработка в Руководстве пользователя AWS Command Line Interface.
--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.
--cli-auto-prompt (булево)
Автоматически запросить параметры ввода CLI.
--no-cli-auto-prompt (булево)
Отключить автоматическое запросы параметров ввода CLI.
Примеры
Примечание
Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы в Руководстве пользователя AWS CLI.
Если не указано иное, все примеры используют правила цитирования, похожие на Unix. Эти примеры необходимо адаптировать к правилам цитирования вашего терминала. См. Использование кавычек со строками в Руководстве пользователя AWS CLI.
Для получения деталей указанных пользователей
В этом примере выводятся детали всех пользователей в указанной организации.
Команда:
aws workdocs describe-users --organization-id d-926726012c
Вывод:
{
"Users": [
{
"Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c",
"Username": "example1User",
"OrganizationId": "d-926726012c",
"RootFolderId": "3c0e3f849dd20a9771d937b9bbcc97e18796150ae56c26d64a4fa0320a2dedc9",
"RecycleBinFolderId": "c277f4c4d647be1f5147b3184ffa96e1e2bf708278b696cacba68ba13b91f4fe",
"Status": "INACTIVE",
"Type": "USER",
"CreatedTimestamp": 1535478999.452,
"ModifiedTimestamp": 1535478999.452
},
{
"Id": "S-1-1-11-1111111111-2222222222-3333333333-4444&d-926726012c",
"Username": "example2User",
"EmailAddress": "example2User@site.awsapps.com",
"GivenName": "example2Name",
"Surname": "example2Surname",
"OrganizationId": "d-926726012c",
"RootFolderId": "35b886cb17198cbd547655e58b025dff0cf34aaed638be52009567e23dc67390",
"RecycleBinFolderId": "9858c3e9ed4c2460dde9aadb4c69fde998070dd46e5e985bd08ec6169ea249ff",
"Status": "ACTIVE",
"Type": "MINIMALUSER",
"CreatedTimestamp": 1535478836.584,
"ModifiedTimestamp": 1535478836.584
}
]
}
Вывод
Пользователи -> (список)
Пользователи.
(структура)
Описывает пользователя.
Id -> (строка)
Имя пользователя -> (строка)
Адрес электронной почты -> (строка)
Имя -> (строка)
Фамилия -> (строка)
Id организации -> (строка)
Id корневой папки -> (строка)
Id папки корзины -> (строка)
Статус -> (строка)
Тип -> (строка)
Дата создания -> (временная метка)
Дата изменения -> (временная метка)
Id часового пояса -> (строка)
Язык -> (строка)
Диск -> (структура)
Дисковое пространство пользователя.
Использованное дисковое пространство в байтах -> (длинное целое число)
Правило дискового пространства -> (структура)
Дисковое пространство пользователя.
Выделенное дисковое пространство в байтах -> (длинное целое число)
Тип дискового пространства -> (строка)
Общее количество пользователей -> (длинное целое число)
Маркер -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.