[{"data":1,"prerenderedAt":66},["ShallowReactive",2],{"pattern-lambda-vpc-interface-endpoints-secrets-manager":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":15,"extension":16,"framework":17,"gitHub":18,"highlight":6,"introBox":24,"language":29,"level":30,"meta":31,"patternArch":32,"resources":50,"s3URL":6,"services":6,"stem":61,"testing":62,"videoId":6,"__hash__":65},"patterns\u002Fpatterns\u002Flambda-vpc-interface-endpoints-secrets-manager.json","AWS Lambda to AWS Secrets Manager in Private Subnet",null,{"text":8},[9],"Delete the stack: \u003Ccode>cdk destroy\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Femir-ayar.json",{"text":13},[14],"cdk deploy","Deploy a Lambda function in private subnets with access to AWS service endpoints via PrivateLink VPC interface endpoints.","json","AWS CDK",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"templateFile":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Flambda-vpc-interface-endpoints-secrets-manager","serverless-patterns\u002Flambda-vpc-interface-endpoints-secrets-manager","lambda-vpc-interface-endpoints-secrets-manager","lib\u002Faws-lambda-to-secrets-manager-in-private-subnet-stack.ts",{"headline":25,"text":26},"How it works",[27,28],"This pattern allows to operate a Lambda function that doesn't have outbound public internet access but have access to Secrets Manager service endpoint.","This pattern deploys one private VPC, one private and isolated subnet, one security group, one Python Lambda function, one VPC Interface Endpoint for Amazon Secrets Manager and one example secret.","TypeScript","400",{},{"group1":33,"icon1":39,"icon2":44,"line1":47},{"x":34,"y":35,"w":36,"h":37,"label":38},36,15,26,70,"VPC",{"x":40,"y":41,"service":42,"label":43},20,50,"ssm","AWS Secrets Manager",{"x":41,"y":41,"service":45,"label":46},"lambda","AWS Lambda",{"from":48,"to":49},"icon1","icon2",{"bullets":51},[52,55,58],{"text":53,"link":54},"VPC with public and private subnets (NAT)","https:\u002F\u002Fdocs.aws.amazon.com\u002Fvpc\u002Flatest\u002Fuserguide\u002FVPC_Scenario2.html",{"text":56,"link":57},"AWS services that integrate with AWS PrivateLink","https:\u002F\u002Fdocs.aws.amazon.com\u002Fvpc\u002Flatest\u002Fprivatelink\u002Faws-services-privatelink-support.html",{"text":59,"link":60},"Use AWS PrivateLink to Access AWS Lambda Over Private AWS Network","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Faws\u002Fnew-use-aws-privatelink-to-access-aws-lambda-over-private-aws-network\u002F","patterns\u002Flambda-vpc-interface-endpoints-secrets-manager",{"text":63},[64],"See README.md file in the GitHub repo for detailed testing instructions.","0dgclng6zcKFJH_J6WE6NDHuytgaKNWVDSXX4i4qlGE",1778846886839]