2017-09-07 2 views
0

Mein Identitäts-Pool beginnt mit "us-east-2 ...". aber ich kann die Region US_EAST_2 im Android Cognito SDK nicht finden. Wahrscheinlich wird die Region von Amazon nicht unterstützt.Amazon Cognito Identitätspool Region nicht vorhanden

public static CognitoCachingCredentialsProvider getCredentialsProvider() { 

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


     } 
     return credentialsProvider; 
    } 

Ich zeige diese Nachricht auf logcat: Wenn ich CognitoCachingCredentialsProvider Objekt erstellen

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

Wie kann ich dieses Problem lösen?

+0

Regionen cann't Standard Versuch mit Regions.US_EAST_1 .Wenn zu ersetzen sein bin ich nicht falsch – yash786

+0

ich US_EAST_1 versucht. Ich bekomme denselben Fehler. – sorunluadam

+0

Ok Versuchen Sie bitte Regions.US_EAST_2 zu verwenden. – yash786

Antwort

0

Sie müssen das SDK auf die neueste Version aktualisieren. Können Sie festlegen, dass Ihre Abhängigkeiten von SDK die SDK-Version 2.6.0 anstelle von denen verwenden, die Sie z. 2.3.2? Das sollte den Fehler beheben. Einige der neueren Regionen sind nur in den neuesten Versionen verfügbar. vor

Danke, Rohan

Verwandte Themen