[{"data":1,"prerenderedAt":62},["ShallowReactive",2],{"pattern-lambda-secretsmanager-abac-node-sam":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":28,"level":29,"meta":30,"patternArch":34,"resources":48,"s3URL":6,"services":6,"stem":57,"testing":58,"videoId":6,"__hash__":61},"patterns\u002Fpatterns\u002Flambda-secretsmanager-abac-node-sam.json","AWS Lambda Secrets Manager with ABAC",null,{"text":8},[9],"Delete the stack: \u003Ccode>sam delete\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fjosh-kahn.json",{"text":13},[14],"sam deploy --guided","Use attribute-based access control (ABAC) to control access to a secret stored in Secrets Manager.","json","AWS SAM",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"readmeURL":23,"templateFile":21},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Flambda-secretsmanager-abac","template.yaml","lambda-secretsmanager-abac","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Flambda-secretsmanager-abac\u002FREADME.md",{"headline":25,"text":26},"How it works",[27],"In this pattern, we explore the use of \u003Ca href='https:\u002F\u002Fdocs.aws.amazon.com\u002FIAM\u002Flatest\u002FUserGuide\u002Fintroduction_attribute-based-access-control.html'>attribute-based access control\u003C\u002Fa> (ABAC) to enable access to a secret in \u003Ca href='https:\u002F\u002Faws.amazon.com\u002Fsecrets-manager\u002F'>AWS Secrets Manager\u003C\u002Fa> by an \u003Ca href='https:\u002F\u002Faws.amazon.com\u002Flambda\u002F'>AWS Lambda\u003C\u002Fa> function.","Node.js","200",{"build":31},{"text":32},[33],"sam build",{"icon1":35,"icon2":40,"line1":44},{"x":36,"y":37,"service":38,"label":39},20,50,"lambda","Lambda using SDKv3",{"x":41,"y":37,"service":42,"label":43},70,"secretsmanager","Secrets Manager",{"from":45,"to":46,"label":47},"icon1","icon2","",{"headline":49,"bullets":50},"Additional resources",[51,54],{"text":52,"link":53},"Securely retrieving secrets with AWS Lambda","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fsecurely-retrieving-secrets-with-aws-lambda\u002F",{"text":55,"link":56},"Use AWS Secrets Manager secrets in AWS Lambda functions","https:\u002F\u002Fdocs.aws.amazon.com\u002Fsecretsmanager\u002Flatest\u002Fuserguide\u002Fretrieving-secrets_lambda.html","patterns\u002Flambda-secretsmanager-abac-node-sam",{"text":59},[60],"See the GitHub repo for detailed testing instructions.","tSuKhJ_ZL8ov8HzM0neYpNixMnFIfB615mxUGhd4bVc",1778846886522]