Проблема: Amazon DynamoDB Accelerator, использующий приложение ASP.Net Web API
Я делал PoC против Amazon DynamoDB
Использование ускорителя ASP.Net
Приложение веб-API. По сути, я создал EC2
песочница работает на Windows Server 2016
, DAX
кластер и настроил их в том же VPC. Я написал простую консоль C#.net
приложение, чтобы проверить, могу ли я получить доступ к DAX
кластер внутри EC2
песочница. Кажется, все работает. Я могу создать стол, положить и получить предмет на стол.
Однако в контексте ASP.Net
Приложение веб-API, которое размещается на локальном сервере IIS в том же EC2
песочница, я всегда получаю ошибку
Тайм-аут в ожидании доступной трубки. HostPort:my-dax-cluster.v1dsk3.clustercfg.dax.apse1.cache.amazonaws.com:8111
когда либо PutItem
или же GetItem
вызывается. C#.net
API, который я использовал здесь, это "AWSSDK.DAX.Client", который доступен в nuget.org
,
Я не могу продвинуться вперед с моим PoC, и я был бы очень признателен, если бы вы предоставили некоторые детали того, что вызвало эту проблему.