2014-01-09 7 views
0

AWS 웹 서비스의 기본 영역을 설정하려고합니다. 특히 dynamodb입니다. 이boto 설정에서 기본 영역 설정

.boto 내가 연결 매개 변수를 사용하지 않고 테이블을 만들 때, 테이블이 1 동쪽 우리보다는 우리가 서쪽-2에서 생성됩니다

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

내 BOTO의 설정입니다.

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의 영역을 지정해야합니다. 자동 크기 조정 영역을 지정하고 있습니다. 대신 다음 설정을 사용하여 당신은 EC2에 대한 같은 기본값을 설정하기 위해 [BOTO] 섹션을 사용할 수 있습니다 더 일반적으로

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

[Boto] 
ec2_region_name = us-west-2 
ec2_region_endpoint = ec2.us-west-2.amazonaws.com