2017-06-05 39 views
0

我正在編寫應用程序以使用Amazon Web Services (AWS)實現脫機同步功能我正在關注this過時的教程,並在嘗試使用我當前的身份池ID運行我的代碼時收到錯誤。 enter image description hereAWS - IdentityPool找不到

我缺少什麼:

ap-southeast-2:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

我一直在使用這個JSON

{ 
    "Version": "2012-10-17", 
    "Statement": [ 
     { 
      "Effect": "Allow", 
      "Action": [ 
       "mobileanalytics:PutEvents", 
       "cognito-sync:*", 
       "sdb:*" 
      ], 
      "Resource": [ 
       "*" 
      ] 
     } 
    ] 
} 

我也允許未經驗證的訪問設置驗證和非驗證用戶的權限?

回答

0

在本教程中的代碼,你會看到下面

public SimpleDBStorage() 
    { 
     var credentials = new CognitoAWSCredentials(
           Constants.CognitoIdentityPoolId, 
           RegionEndpoint.<REGION>); 
     var config = new AmazonSimpleDBConfig(); 
     config.RegionEndpoint = RegionEndpoint.<REGION>; 
     client = new AmazonSimpleDBClient(credentials, config); 

     Items = new List<TodoItem>(); 
     SetupDomain(); 
    } 

功能您必須更新這些地區您正在使用AWS在該地區。