gpt4 book ai didi

amazon-web-services - 如何在 CloudFormation 模板中设置 AWS Cognito 用户密码以进行测试

转载 作者:行者123 更新时间:2023-12-03 07:10:31 25 4
gpt4 key购买 nike

我正在创建一个 Cognito User Pool和一个test user使用 CloudFormation 模板。我这样做是为了自动测试登录、用户管理代码和 token 代码。

但是,似乎没有办法将密码设置为某个已知值,以便测试代码可以继续登录,这将是测试其他所有内容的第一步。

相关问题,但答案是“检查您的电子邮件帐户”,这不适用于自动化测试:Cloud Formation AWS::Cognito::UserPoolUser temporary password\

我可以使用 API 来管理设置密码(至少 CLI 可以),但我希望我的测试代码尽可能是黑匣子。我想在 Cloud Formation 模板中指定所有先决条件,就像我对正在测试的其他所有内容所做的那样。

这个AWS forum answer说“使用自定义资源”,但没有提供如何执行此操作的帮助:

最佳答案

您可能会发现使用cdk-userpool-user适合您的目的。它相当干净地使用自定义资源进行打包。

new UserPoolUser(this, 'Test', {
userPool,
username: 'testuser',
password: 'Passw0$rd',
});

关于amazon-web-services - 如何在 CloudFormation 模板中设置 AWS Cognito 用户密码以进行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56432831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com