我正在编写一个使用Amazon Web Services (AWS)
实现离线同步功能的应用程序我正在关注this过时的教程,并在尝试使用我当前的标识池ID运行我的代码时出现错误。< / p>
ap-southeast-2:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
我已使用此JSON
为Auth和Non-Auth用户设置了权限{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"mobileanalytics:PutEvents",
"cognito-sync:*",
"sdb:*"
],
"Resource": [
"*"
]
}
]
}
我错过了什么?
答案 0 :(得分: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中使用的区域。