Closed davidxiao closed 4 years ago
can not connect to dynamoDB from docker-compose:
{
credentials: {
accessKeyId: "DynamoDBLocal",
secretAccessKey: "DoesNotDoAnyAuth",
sessionToken: "preferTemporaryCredentials"
},
region: "local",
host: "dynamodb",
port: 8001,
cache: {
_credentialScope: "",
_signingKey: null,
_accessKeyId: "",
_sessionToken: "",
refresh: [AsyncFunction: refresh],
signingKey: null,
credentialScope: "",
accessKeyId: "",
sessionToken: ""
},
method: "POST",
endpoint: "http://dynamodb:8001/"
}
got error:
error: Uncaught Http: error sending request for url (http://dynamodb:8001/): error trying to connect: tcp connect error: Connection refused (os error 111)
at unwrapResponse ($deno$/ops/dispatch_json.ts:43:11)
at Object.sendAsync ($deno$/ops/dispatch_json.ts:98:10)
at async fetch ($deno$/web/fetch.ts:591:27)
it works outside of docker-compose,
the only difference I made is, in docker-compose, i use dynamodb
, but it uses localhost
outside of docker-compose,
Hi, it can connect to separate dynamoDB, while when all the service and DynamoDB in one docker compose, then
local
seems not work, maybe need to update some logic update fixedlocalhost
when region islocal
?