Создать пользователя в AWS AppStream 2.0

Есть ли способ программно создать пользователя в AppStream 2.0?
Не нашел помощи в документах

Вместо того чтобы использовать консоль, перейдем к User Pool и сделать это вручную.
У меня уже есть хранилище пользователей, и я хочу синхронизировать его с пулом пользователей AppStream (без Active Directory).

2 ответа

Вы, безусловно, можете сделать это, так как это самая базовая функция с точки зрения API.

Вы можете использовать createUser метод.

var params = {
  AuthenticationType: API | SAML | USERPOOL, /* required */
  UserName: 'STRING_VALUE', /* required */
  FirstName: 'STRING_VALUE',
  LastName: 'STRING_VALUE',
  MessageAction: SUPPRESS | RESEND
};
appstream.createUser(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

Для более крупных развертываний AppStream AWS рекомендует использовать федерацию удостоверений SAML2 (без синхронизации пользователей). В качестве альтернативы вы можете использовать API для создания URL-адреса потоковой передачи с помощью пользовательского приложения/скрипта сборки.

От: Пулы пользователей AppStream 2.0

По умолчанию пулы пользователей AppStream 2.0 поддерживают не более 50 пользователей. Для развертываний, которые должны поддерживать 100 или более пользователей AppStream 2.0, мы рекомендуем использовать SAML 2.0.

Другие вопросы по тегам