我正在尝试使用boto3客户端(v.1.4.8)访问AWS理解服务以评估小的用户定义字符串。但是当我尝试使用客户端时,它不起作用。
我使用的代码:
client = boto3.client('comprehend')
我被抛出的例外:
UnknownServiceError: Unknown service: 'comprehend'.
有效的服务名称是:acm,apigateway,application-autoscaling, appstream,athena,autoscaling,batch,budgetgets,ce,clouddirectory, cloudformation,cloudfront,cloudhsm,cloudhsmv2,cloudsearch, cloudsearchdomain,cloudtrail,cloudwatch,codebuild,codecommit, codedeploy,codepipeline,codestar,cognito-identity,cognito-idp, cognito-sync,config,cur,datapipeline,dax,devicefarm, directconnect,discovery,dms,ds,dynamodb,dynamodbstreams,ec2, ecr,ecs,efs,elasticache,elasticbeanstalk,elastictranscoder,elb, elbv2,emr,es,events,firehose,gamelift,glacier,glue,greengrass, 健康,iam,importexport,督察,iot,iot-data,kinesis, kinesisanalytics,kms,lambda,lex-models,lex-runtime,lightsail, 日志,机器学习,市场权利, marketplacecommerceanalytics,meteringmarketplace,mgh,mobile,mturk, opsworks,opsworkscm,组织,精确定位,polly,定价,rds, redshift,rekognition,resourcegroupstaggingapi,route53, route53domains,s3,sdb,servicecatalog,ses,shield,sms,snowball, sns,sqs,ssm,stepfunctions,storagegateway,sts,support,swf,waf, waf-regional,workdocs,workspaces,xray
我猜我必须发生一些我不知道的事情
答案 0 :(得分:1)
我正在使用boto3(v.1.5.22),它运行良好。因此,如果您在更高版本上工作没有问题,可以尝试一下。亚马逊理解最近发布,因此只支持更高版本的boto3