首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Boto3:缺失的认知idp服务

Boto3:缺失的认知idp服务
EN

Stack Overflow用户
提问于 2016-12-07 14:51:39
回答 2查看 654关注 0票数 1

我试图实现与AWS公司的注册,显然自上次尝试以来,AWS上发生了一些变化。我依赖的‘认知-idp’服务(http://boto3.readthedocs.io/en/latest/reference/services/cognito-idp.html),这是不可用的。下面列出了我可以通过boto3获得的所有可用服务:

“自动标度”、“cloudformation”、“cloudfront”、“cloudhsm”、“cloudsearch”、“cloudsearchdomain”、“cloudtrail”、“cloudwatch”、“codedeploy”、“认知-标识”、“认知-同步”、“config”、“datapipeline”、“directconnect”、“ds”、“dynamodb”、“EC2”、“ecs”、“efs”、“elasticache”、“弹性串珠”、“弹性编码器”、“elb”、“emr”“冰川”、“iam”、“进出口”、“运动”、“kms”、“lambda”、“log”、“机器学习”、“opsworks”、“rds”、“redshift”、“route53 53”、“route53Domain”、“S3”、“sdb”、“ses”、“sns”、“sqs”、“ssm”、“storagegateway”、“sts”、“支持”、“swf”、“workspace”

再也没有“认知-国内流离失所者”了。最近在AWS上有什么变化吗?还是我遗漏了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-08 01:22:28

您使用的是不支持Boto3服务的较旧版本的cognito-idp (botocore)。我的安装现在不支持cognito-idp,你的应该比我的老。升级boto3,您将看到Boto3支持的cognito-idp

代码语言:javascript
复制
>>> import boto3
>>> boto3.__version__
'1.4.0'
>>> boto3.Session().get_available_services()
['acm', 'apigateway', 'application-autoscaling', 'autoscaling', 'cloudformation', 'cloudfront', 'cloudhsm', 'cloudsearch', 'cloudsearchdomain', 'cloudtrail', 'cloudwatch', 'codecommit', 'codedeploy', 'codepipeline', 'cognito-identity', 'cognito-idp', 'cognito-sync', 'config', 'datapipeline', 'devicefarm', 'directconnect', 'discovery', 'dms', 'ds', 'dynamodb', 'dynamodbstreams', 'ec2', 'ecr', 'ecs', 'efs', 'elasticache', 'elasticbeanstalk', 'elastictranscoder', 'elb', 'elbv2', 'emr', 'es', 'events', 'firehose', 'gamelift', 'glacier', 'iam', 'importexport', 'inspector', 'iot', 'iot-data', 'kinesis', 'kinesisanalytics', 'kms', 'lambda', 'logs', 'machinelearning', 'marketplacecommerceanalytics', 'meteringmarketplace', 'opsworks', 'rds', 'redshift', 'route53', 'route53domains', 's3', 'sdb', 'servicecatalog', 'ses', 'snowball', 'sns', 'sqs', 'ssm', 'storagegateway', 'sts', 'support', 'swf', 'waf', 'workspaces']

>>> import botocore
>>> botocore.__version__
'1.4.56'
票数 1
EN

Stack Overflow用户

发布于 2020-03-19 00:30:09

这是非常愚蠢的,但我遇到了这个错误,因为我写道:

代码语言:javascript
复制
client = boto3.client('cognito_idp') [Note the underscore]

而不是:

代码语言:javascript
复制
client = boto3.client('cognito-idp') [hyphen, no underscore]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41020553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档