2017-09-07 17 views
0

私の身元プールは "us-east-2 ..."で始まります。 Android Cognito SDKではUS_EAST_2地域が見つかりません。おそらくAmazonがサポートしていない地域です。私はCognitoCachingCredentialsProviderオブジェクトを作成する場合:Amazon Cognito Identity Pool Regionが存在しません

public static CognitoCachingCredentialsProvider getCredentialsProvider() { 

     if (credentialsProvider == null) { 
      credentialsProvider = new CognitoCachingCredentialsProvider(
        context, 
        "us-east-2:*****", // Identity pool ID 
        Regions.DEFAULT_REGION); 


     } 
     return credentialsProvider; 
    } 

を私はlogcatにこのメッセージを表示:

com.amazonaws.services.cognitoidentity.model.ResourceNotFoundException: IdentityPool 'us-east-2:****' not found. (Service: AmazonCognitoIdentity; Status Code: 400; Error Code: ResourceNotFoundException; Request ID: ***) 

どのように私はこの問題を解決することができますか?

+0

地域は私が前にUS_EAST_1を試してみました – yash786

+0

間違っていないですRegions.US_EAST_1 .IFと交換するデフォルトの試みも望めません。私は同じエラーが発生しています。 – sorunluadam

+0

[OK]を使用してください。Regions.US_EAST_2してください。 – yash786

答えて

0

SDKを最新のバージョンに更新する必要があります。あなたのgradle依存関係を、あなたが持っているものの代わりにSDKのバージョン2.6.0を使用するように設定できますか? 2.3.2?それはエラーを修正するはずです。新しい地域の一部は最新バージョンでのみ利用可能です。

おかげで、 ローハン

関連する問題