要获取AWS Cognito用户池和账户ID,您可以使用AWS SDK提供的代码示例来解决问题。下面是使用Python的示例代码:
import boto3
# 创建Cognito用户池客户端
cognito_client = boto3.client('cognito-idp')
# 获取用户池列表
response = cognito_client.list_user_pools(MaxResults=10)
# 遍历用户池列表并获取用户池ID
for user_pool in response['UserPools']:
user_pool_id = user_pool['Id']
print("User Pool ID:", user_pool_id)
# 获取当前AWS账户ID
sts_client = boto3.client('sts')
account_id = sts_client.get_caller_identity()['Account']
print("AWS Account ID:", account_id)
请确保您已安装AWS SDK并正确配置您的凭证。运行此代码将返回用户池ID和AWS账户ID。