适用于iOS区域和端点的AWS开发工具包

时间:2011-10-26 09:35:27

标签: ios amazon-web-services amazon-simpledb

我正在测试亚马逊的SimpleDB并下载了适用于IOS的SDK

有点沮丧,因为它没有说明在哪里更改端点。

默认端点是sdb.amazonaws.com 但我想改成sdb.ap-southeast-1.amazonaws.com

有谁知道我可以在哪里改变这个?

2 个答案:

答案 0 :(得分:2)

在此页面上找到解决方案: http://aws.amazon.com/articles/CloudFront/3912

在AmazonClientManager.m

    sdb = [[AmazonSimpleDBClient alloc] initWithAccessKey:ACCESS_KEY_ID withSecretKey:SECRET_KEY]; // existing code 

    sdb.endpoint = @"http://sdb.ap-southeast-1.amazonaws.com"; // add new line to set the endpoint

答案 1 :(得分:2)

最好使用其中一个预定义常量,而不是通过字符串指定端点:

sdb = [[AmazonSimpleDBClient alloc] initWithAccessKey:ACCESS_KEY_ID withSecretKey:SECRET_KEY];
sdb.endpoint = [AmazonEndpoints sdbEndpoint:AP_SOUTHEAST_1];