快速提问。我正在尝试使用PHP ASK将用户登录到AWS cognito服务。
我像这样创建客户端
$client = CognitoIdentityClient::factory(array('region' => env('AWS_REGION',''), 'version' => '2012-10-17'));
然后我收到了这个错误。
The cognito-identity service does not have version: 2012-10-17.
我尝试在AWS控制台中搜索该版本。但我不知道WTF错误的AWS控制台。他们组织文件的方式非常混乱。我试图在我找到的教程中使用该版本。但都给了我同样的错误。我怎样才能获得有效的认知版本?
答案 0 :(得分:1)
提到的版本是API版本。
您可以在AWS PHP SDK documentation。
中轻松找到最新版本在顶部它包含以下内容:
客户端:Aws \ CognitoSync \ CognitoSyncClient
服务ID:cognito-sync
版本:2014-06-30
正如您在CognitoIdentityClient的特定页面上看到的那样,它仅在2014-06-30版本中添加
所以你需要使用2014-06-30