2016-12-07 7 views
0

私はAWS Cognitoでサインアップを実装しようとしていましたが、前回試みたときからAWSで何かが変更されているようです。私はもう利用できない 'cognito-idp'サービス(http://boto3.readthedocs.io/en/latest/reference/services/cognito-idp.html)に頼っています。ここで私はboto3を通じて入手することができ、すべての利用可能なサービスのリストです:Boto3:Cognito-Idpサービスがありません

[ '自動スケーリング'、 'cloudformation'、 'C​​loudFrontを'、 'cloudhsm'、 'cloudsearch'、 'cloudsearchdomain'、 'cloudtrailは' 'cognito-identity'、 'cognito-sync'、 'config'、 'datapipeline'、 'directconnect'、 'ds'、 'dynamodb'、 'ec2'、 'ecs'など、'emfs'、 '氷河'、 'iam'、 'importexport'、 'kinesis'、 'kms'、 'lambda'、 'エムス'、 'エラスティックエスケープ' 'route'、 's3'、 'sdb'、 'ses'、 'sns'、 'sqs'、および 'sqs'のいずれかを入力してください。 'ssm'、 'storagegateway'、 'STS'、 '支援'、 'swfファイル'、 'ワークスペース']

いいえ 'cognito-IDP' もう何。 AWSの最近の変更はありますか?何か不足していますか?

答えて

1

cognito-idpサービスがサポートされていない古いバージョンのBoto3(botocore)を使用しています。現在インストールされていないインストールではcognito-idpがサポートされています。 boto3をアップグレードすると、Boto3がサポートするcognito-idpが表示されます。

>>> 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' 
+0

あなたはそうです!ありがとう! –

関連する問題