Php “如何修复”;未捕获的InvalidArgumentException:未找到操作:CreateCollection";

Php “如何修复”;未捕获的InvalidArgumentException:未找到操作:CreateCollection";,php,amazon-web-services,amazon-s3,amazon-rekognition,Php,Amazon Web Services,Amazon S3,Amazon Rekognition,我正在AWS rekognition中设置面部检测程序,但由于某些原因,我在尝试运行CreateCollection方法时出错 我已经安装了Composer,并使用Composer安装了aws sdk php 运行此脚本时: require\uuuuu DIR\uuuuu.'/vendor/autoload.php'; 使用Aws\S3\S3客户端; 使用Aws\Exception\AWSExException; $s3=新的Aws\s3\s3客户端([ '配置文件'=>'默认', '版本'=>

我正在AWS rekognition中设置面部检测程序,但由于某些原因,我在尝试运行
CreateCollection
方法时出错

我已经安装了Composer,并使用Composer安装了aws sdk php

运行此脚本时:

require\uuuuu DIR\uuuuu.'/vendor/autoload.php';
使用Aws\S3\S3客户端;
使用Aws\Exception\AWSExException;
$s3=新的Aws\s3\s3客户端([
'配置文件'=>'默认',
'版本'=>'最新',
“地区”=>“美国东部-2”
]);
$collection=$s3->createCollection([
“CollectionId”=>“0”
])
我得到这个错误
Uncaught InvalidArgumentException:未找到操作:在/path/to/AwsClient.php:248中创建集合


理想情况下,我不会遇到这个错误,而是创建一个可以存储照片的集合。我应该采取什么步骤来解决此问题?

您应该使用RekognitionClient,而不是S3Client


您应该使用RekognitionClient,而不是S3Client