2014-01-09 53 views
0

我想爲AWS Web服務,特別是dynamodb設置默認區域。這是我的博託配置設置默認區域在博託config

.boto

[Credentials] 
aws_access_key_id = KEY 
aws_secret_access_key = SECRET 
[Boto] 
autoscale_region_name = us-west-2 

當我不使用連接參數創建表,然後在創建表我們 - 東 - 1,而不是美國西部-2。

def create_table_ratings(): 
    ''' 
    Schema definition of table ratings 
    ''' 
    ratings = Table.create('ratings', schema=[ 
     HashKey('user_id', data_type=NUMBER), 
     RangeKey('photo_id', data_type=NUMBER) 
    ], throughput={ 
     'read': 5, 
     'write': 15, 
    }) 

什麼是正確的做法呢?

回答

3

您需要爲DynamoDb指定區域。您正在指定自動縮放的區域。使用下面的設置來代替:

[DynamoDB] 
region = us-west-2 
validate_checksums = True 
0

在更一般的,你可以使用[寶途]部分設置默認值,如EC2

[Boto] 
ec2_region_name = us-west-2 
ec2_region_endpoint = ec2.us-west-2.amazonaws.com 
相關問題