文件名称:cognito-cdk-amplify:使用CDK的Cognito演示与Amplify Client
文件大小:106KB
文件格式:ZIP
更新时间:2024-05-22 03:31:14
TypeScript
认知-cdk-放大 使用CDK的Cognito演示与Amplify Client 关于 此AWS CDK示例执行以下操作: 创建具有隐式代码授予流的Cognito用户池。 使用AwsCustomResource将测试用户添加到用户池中。 在用户池中创建一个自定义属性。 创建一个lambda函数,该函数将从Cognito JWT返回自定义属性。 使用Cognito和API网关保护lambda。 演示使用AWS Amplify Javascript客户端调用终端节点。 制作说明 安装节点,AWS CDK,打字稿。 在根目录中运行npm install 在hello-lambda目录中,运行npm install 在amplify-client-test目录中,运行npm install 在主目录中,运行npm run build 演示说明 运行CDK部署 这将输出三个值:
【文件预览】:
cognito-cdk-amplify-master
----lib()
--------cognito-sample1-stack.ts(4KB)
----hello-lambda()
--------helloworld.ts(645B)
--------package-lock.json(4KB)
--------package.json(267B)
----tsconfig.json(598B)
----test()
--------cognito-sample1.test.ts(438B)
----jest.config.js(130B)
----README.md(1KB)
----cdk.json(164B)
----amplify-client-test()
--------index.ts(2KB)
--------package-lock.json(4KB)
--------package.json(342B)
----.gitignore(145B)
----bin()
--------cognito-sample1.ts(245B)
----package-lock.json(422KB)
----package.json(746B)