【发布时间】:2018-02-26 11:16:27
【问题描述】:
有没有办法以编程方式在 AppStream 2.0 中创建用户?
在docs没有找到任何帮助
不要使用控制台,而是转到 User Pool 并手动进行。
我已经有一个用户存储并希望将其与 AppStream 用户池同步(没有 Active Directory)。
【问题讨论】:
标签: amazon-web-services aws-appstream
有没有办法以编程方式在 AppStream 2.0 中创建用户?
在docs没有找到任何帮助
不要使用控制台,而是转到 User Pool 并手动进行。
我已经有一个用户存储并希望将其与 AppStream 用户池同步(没有 Active Directory)。
【问题讨论】:
标签: amazon-web-services aws-appstream
你一定可以做到,因为它是 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 用户池最多支持 50 个用户。对于必须支持 100 个或更多 AppStream 2.0 用户的部署,我们建议使用 SAML 2.0。
【讨论】: