要获取AWS Cognito身份池默认创建的角色,你可以使用AWS SDK提供的相关方法。
以下是一个使用AWS SDK for JavaScript(例如AWS SDK for Node.js)的示例代码:
const AWS = require('aws-sdk');
AWS.config.update({ region: 'your_region' });
const cognitoIdentityServiceProvider = new AWS.CognitoIdentityServiceProvider();
const identityPoolId = 'your_identity_pool_id';
const params = {
IdentityPoolId: identityPoolId
};
cognitoIdentityServiceProvider.getIdentityPoolRoles(params, (err, data) => {
if (err) {
console.log(err, err.stack);
} else {
console.log(data);
}
});
请确保将你的身份池ID替换为your_identity_pool_id
,并将your_region
替换为你的AWS区域(例如us-east-1
)。
这段代码将调用getIdentityPoolRoles
方法来获取身份池的默认角色,并将结果打印在控制台上。你可以根据需要对角色数据进行进一步处理。