amazon-web-services - AWS CognitoIdentity 的用户池 ID 的格式是什么?
问题描述
我需要使用 AWS javascript SDK 获取我的 Cognito 池中的用户列表。我打算使用 CognitoIdentity 类和以下方法来获取用户列表:
var params = {
IdentityPoolId: 'STRING_VALUE', /* required */
...
};
cognitoidentity.listIdentities(params, function(err, data) {
...
});
但是,它需要一种非常奇怪的格式的 IdentityPoolId:
An identity pool ID in the format REGION:GUID.
检查看起来像:
[\w-]+:[0-9a-f-]+
也就是说,区域名称应该没有数字。但是,大多数地区都有数字,例如,我的地区是“ap-northeast-1”。池 ID 和池 ARN 值都不匹配。这个 id 的真实格式是什么,从哪里获取我的用户池的值?
解决方案
ListIdentitiesIdentityPoolId
的 API 文档中提供了该示例:
格式为 REGION:GUID 的身份池 ID。
模式:[\w-]+:[0-9a-f-]+
"IdentityPoolId": "us-east-1:509f9747-5b5d-484e-a2d7-74fcba108147"
推荐阅读
- ms-access - 在 Access 表单的标签或文本框中显示表(所有列)的最新记录
- javascript - 我可以在#document 中获取元素吗?
- javascript - 删除 + js + laravel
- ios - 如何以 UITextDocumentProxy 作为输入调用函数?
- javascript - 替换单引号以转义mysql javascript
- amazon-ec2 - 在 OpenCL 中使用时 PCIe 吞吐量的奇怪行为
- java - 意外错误(类型=未找到,状态=404)
- react-native - 尝试在 Android 模拟器上运行时,Expo start 失败并显示“JSON 输入意外结束”
- .net - 依赖项未在 Visual Studio For Mac 上加载
- regex - 如何从旧格式列表中压缩新格式列表