我正在爲AWS雲開發一個Web應用程序,我已經在本地ENV中開發了該應用程序,現在將其移至雲中。我正在使用dynamoDB作爲數據庫。我已經完成了當地的所有發展,現在我正在轉向雲計算。以下是我的dynamoDB連接設置。從雲端連接到DYNAMODB時出現AWS錯誤
AmazonDynamoDBClient client = new AmazonDynamoDBClient(); client.setEndpoint("https://myclouddynamodburl:8000"); DynamoDB dynamoDB = new DynamoDB(client);
我用這個dynamoDB實例對數據庫進行通信。但現在的問題是,當我搬到雲端,它沒有連接。我收到類似這樣的錯誤
com.amazonaws.AmazonClientException:無法執行HTTP請求:連接被拒絕
我使用AWS的Java SDK進行連接。我正在使用EC2實例和docker進行部署。角色在IAM角色中被標記。
任何幫助將不勝感激
什麼是'https:// myclouddynamodburl:8000'?你爲什麼要設置一個自定義端點? –
這是一個例子,「myclouddynamodburl」將取代我的發電機DB的原始雲端點。順便說一句,我已經找到了問題 –