2016-10-25 2 views
1

オペレーティングシステムwindows7を搭載したラップトップからDynamoDbに接続しようとしています。しかし、私はdynamodbでテーブルを作成するためのシンプルなpythonスクリプトを実行するとエラーが発生します。私がエラーから得たのは、それはいくつかの接続の問題です。スナップショットが添付されてエラーを表示し、誰かがアイデアを持っていれば共有してください。Windows 7からの使用時にAWSに接続する際にエラーが発生する

File "/home/name/.local/lib/python2.7/site-packages/boto3/resources/factory.py", line 520, in do_action 
response = action(self, *args, **kwargs) 
File "/home/name/.local/lib/python2.7/site-packages/boto3/resources/action.py", line 83, in __call__ 
    response = getattr(parent.meta.client, operation_name)(**params) 

File "/home/name/.local/lib/python2.7/site-packages/botocore/client.py", line 159, in _api_call 
    return self._make_api_call(operation_name, kwargs) 
File "/home/name/.local/lib/python2.7/site-packages/botocore/client.py", line 483, in _make_api_call 
    operation_model, request_dict) 
File "/home/name/.local/lib/python2.7/site-packages/botocore/endpoint.py", line 141, in make_request 
    return self._send_request(request_dict, operation_model) 
File "/home/name/.local/lib/python2.7/site-packages/botocore/endpoint.py", line 170, in _send_request 
    success_response, exception): 
File "/home/name/.local/lib/python2.7/site-packages/botocore/endpoint.py", line 249, in _needs_retry 
    caught_exception=caught_exception, request_dict=request_dict) 
File "/home/name/.local/lib/python2.7/site-packages/botocore/hooks.py", line 227, in emit 
    return self._emit(event_name, kwargs) 
File "/home/name/.local/lib/python2.7/site-packages/botocore/hooks.py", line 210, in _emit 
    response = handler(**kwargs) 
File "/home/name/.local/lib/python2.7/site-packages/botocore/retryhandler.py", line 183, in __call__ 
    if self._checker(attempts, response, caught_exception): 
File "/home/name/.local/lib/python2.7/site-packages/botocore/retryhandler.py", line 251, in __call__ 
    caught_exception) 
File "/home/name/.local/lib/python2.7/site-packages/botocore/retryhandler.py", line 277, in _should_retry 
    return self._checker(attempt_number, response, caught_exception) 
File "/home/name/.local/lib/python2.7/site-packages/botocore/retryhandler.py", line 317, in __call__ 
    caught_exception) 
File "/home/name/.local/lib/python2.7/site-packages/botocore/retryhandler.py", line 223, in __call__ 
    attempt_number, caught_exception) 
File "/home/name/.local/lib/python2.7/site-packages/botocore/retryhandler.py", line 359, in _check_caught_exception 
    raise caught_exception 
botocore.vendored.requests.exceptions.ConnectionError: ('Connection aborted.', error(111, 'Connection refused')) 

Pythonのコード

import boto3 

# Get the service resource. 
dynamodb = boto3.resource('dynamodb') 

# Create the DynamoDB table. 
table = dynamodb.create_table(
    TableName='users', 
    KeySchema=[ 
     { 
      'AttributeName': 'username', 
      'KeyType': 'HASH' 
     }, 
     { 
      'AttributeName': 'last_name', 
      'KeyType': 'RANGE' 
     } 
    ], 
    AttributeDefinitions=[ 
     { 
      'AttributeName': 'username', 
      'AttributeType': 'S' 
     }, 
     { 
      'AttributeName': 'last_name', 
      'AttributeType': 'S' 
     }, 

    ], 
    ProvisionedThroughput={ 
     'ReadCapacityUnits': 5, 
     'WriteCapacityUnits': 5 
    } 
) 

# Wait until the table exists. 
table.meta.client.get_waiter('table_exists').wait(TableName='users') 

# Print out some data about the table. 
print(table.item_count) 

errors

+0

エラーを教えてください。あなたのスクリプトは何ですか? – Ali

+1

スタックトレースを* text *として提供できますが、* image *として提供することはできませんか?画像の内容を手動でコピーするよりも検索が簡単です*素早く回答する可能性が劇的に* – DrakaSAN

+0

@Aliは以下のエラーを見つけてください – user3831290

答えて

0

問題が解決されます。環境変数にhttpとhttpsプロキシを追加しました。

関連する問題