Esiste ora una soluzione relativamente semplice per l'accesso DynamoDb da un VPC: VPC Endpoint.
"In precedenza, se si voleva la vostra EC2 (Elroy: o lambda) casi nel VPC per essere in grado di accedere DynamoDB, si avevano due opzioni È possibile usare un gateway Internet (con un gateway NAT o assegnare le istanze pubbliche. IP) oppure è possibile instradare tutto il traffico verso l'infrastruttura locale tramite VPN o AWS Direct Connect e quindi tornare a DynamoDB. "
"Un endpoint VPC per DynamoDB consente alle istanze Amazon EC2 nel VPC di utilizzare i propri indirizzi IP privati per accedere a DynamoDB senza alcuna esposizione a Internet pubblica ... Le istanze EC2 non richiedono indirizzi IP pubblici e non si bisogno di un gateway Internet, un dispositivo NAT, o un gateway privata virtuale nel vostro VPC. Si utilizza politiche endpoint per controllare l'accesso ai DynamoDB. il traffico tra il VPC e il servizio AWS non lascia la rete di Amazon. "
È possibile che questo le citazioni provengono dai link sottostanti. Nota che i riferimenti alle "istanze EC2" si applicano anche ai contesti lambda.
Vedi https://aws.amazon.com/blogs/aws/new-vpc-endpoints-for-dynamodb/
e
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/vpc-endpoints-dynamodb.html
fonte
2017-12-10 04:01:05
è necessario in grado di accedere e lavorare con memcache senza VPC in Lambda? –
Sei riuscito a risolverlo? –