{"_id":"@dgalichet/n8n-nodes-aws-sdk-v3","_rev":"12-ce261e7456e301b1e00b677f4eb22f89","name":"@dgalichet/n8n-nodes-aws-sdk-v3","dist-tags":{"latest":"0.5.5"},"versions":{"0.1.2":{"name":"@dgalichet/n8n-nodes-aws-sdk-v3","version":"0.1.2","keywords":["n8n-community-node-package","aws","aws-sdk-v3","s3","bedrock","ssm"],"author":{"name":"dgalichet","email":"david.galichet@gmail.com"},"license":"MIT","_id":"@dgalichet/n8n-nodes-aws-sdk-v3@0.1.2","maintainers":[{"name":"dgalichet","email":"david.galichet@gmail.com"}],"homepage":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3","bugs":{"url":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3/issues"},"n8n":{"nodes":["dist/nodes/AwsCode/AwsCode.node.js"],"strict":false,"credentials":["dist/credentials/AwsSdkV3Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"fd21081af8f74a7733b27a8e28d89caf8fc52e3f","tarball":"https://registry.npmjs.org/@dgalichet/n8n-nodes-aws-sdk-v3/-/n8n-nodes-aws-sdk-v3-0.1.2.tgz","fileCount":16,"integrity":"sha512-Jui9jMatjRYClfPN8e2Kq3mG7gMm3aVp0X7lYGW6YRuwhKik4cmwWhZ0B7jTwTzflQTRWLGjwUPoSGY/C4BCOg==","signatures":[{"sig":"MEUCIQC6W9f+v34sDhOj75e1t6iLMF7omrYIfyvLto7TiGMJaQIgPSzxcmZ8uaYeTsem0qLTMi+bjqaQD1T2nrV10b3dnRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230555},"gitHead":"b5b65e025297a8698424d6138cd537577eaf0aba","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"dgalichet","email":"david.galichet@gmail.com"},"repository":{"url":"git+https://github.com/dgalichet/n8n-nodes-aws-sdk-v3.git","type":"git"},"_npmVersion":"11.6.2","description":"n8n community node for executing custom JavaScript code with AWS SDK v3 clients (S3, Bedrock, SSM)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@aws-sdk/client-s3":"^3.700.0","@aws-sdk/client-ssm":"^3.700.0","@aws-sdk/client-bedrock-runtime":"^3.700.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aws-sdk-v3_0.1.2_1768987169115_0.0025397175536139294","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@dgalichet/n8n-nodes-aws-sdk-v3","version":"0.1.3","keywords":["n8n-community-node-package","aws","aws-sdk-v3","s3","bedrock","ssm"],"author":{"name":"dgalichet","email":"david.galichet@gmail.com"},"license":"MIT","_id":"@dgalichet/n8n-nodes-aws-sdk-v3@0.1.3","maintainers":[{"name":"dgalichet","email":"david.galichet@gmail.com"}],"homepage":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3","bugs":{"url":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3/issues"},"n8n":{"nodes":["dist/nodes/AwsCode/AwsCode.node.js"],"strict":false,"credentials":["dist/credentials/AwsSdkV3Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"695abf4561ea1e083fb2c54327a5690548978e79","tarball":"https://registry.npmjs.org/@dgalichet/n8n-nodes-aws-sdk-v3/-/n8n-nodes-aws-sdk-v3-0.1.3.tgz","fileCount":16,"integrity":"sha512-DCSLo3EvhxKr6T4+tRPv0PZCPuiPIOfLiWQ0ml3n31yWSHreO61ATgk4ujmyWgFepIXyxlefOUA5H57xoT3GIA==","signatures":[{"sig":"MEUCIHL78nOMqaCmNG5AZgtDAPNoSz/rG1JmZ9kete99T4VVAiEApN9yjTpSIXZh1GXJF7EDu6qsu2AqXxwp7qZpC0L2V9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230566},"gitHead":"785a1204b28666042a09f0370ffd64831f3be836","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease"},"_npmUser":{"name":"dgalichet","email":"david.galichet@gmail.com"},"repository":{"url":"git+https://github.com/dgalichet/n8n-nodes-aws-sdk-v3.git","type":"git"},"_npmVersion":"11.6.2","description":"n8n community node for executing custom JavaScript code with AWS SDK v3 clients (S3, Bedrock, SSM)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@aws-sdk/client-s3":"^3.700.0","@aws-sdk/client-ssm":"^3.700.0","@aws-sdk/client-bedrock-runtime":"^3.700.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aws-sdk-v3_0.1.3_1768987941364_0.06075935066190197","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@dgalichet/n8n-nodes-aws-sdk-v3","version":"0.1.5","keywords":["n8n-community-node-package","aws","aws-sdk-v3","s3","bedrock","ssm"],"author":{"name":"dgalichet","email":"david.galichet@gmail.com"},"license":"MIT","_id":"@dgalichet/n8n-nodes-aws-sdk-v3@0.1.5","maintainers":[{"name":"dgalichet","email":"david.galichet@gmail.com"}],"homepage":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3","bugs":{"url":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3/issues"},"n8n":{"nodes":["dist/nodes/AwsCode/AwsCode.node.js"],"strict":false,"credentials":["dist/credentials/AwsSdkV3Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"f91500f3e2b415f27a9c5e30c23822348f593332","tarball":"https://registry.npmjs.org/@dgalichet/n8n-nodes-aws-sdk-v3/-/n8n-nodes-aws-sdk-v3-0.1.5.tgz","fileCount":14,"integrity":"sha512-ExoQyCqX38EZVs0A7Ktt1q6ihy4J8UlGE1dc3MKB892GVMz47Wwo4gQeMf9UW97lrUk1l4gBacmtp7ccwfz2jA==","signatures":[{"sig":"MEYCIQDnWotCWJ0EniMqEtR42zTkM8JapCqXQp6tqCqcceUJTgIhAPppEbX0Q6165sN+E7rEJkXISDx2f2VQkREiuAmrYj5X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36618},"gitHead":"8ab396702eec9253282d1a56915bb11f33730718","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease && rm -f dist/package.json dist/tsconfig.tsbuildinfo"},"_npmUser":{"name":"dgalichet","email":"david.galichet@gmail.com"},"repository":{"url":"git+https://github.com/dgalichet/n8n-nodes-aws-sdk-v3.git","type":"git"},"_npmVersion":"11.6.2","description":"n8n community node for executing custom JavaScript code with AWS SDK v3 clients (S3, Bedrock, SSM)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@aws-sdk/client-s3":"^3.700.0","@aws-sdk/client-ssm":"^3.700.0","@aws-sdk/client-bedrock-runtime":"^3.700.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aws-sdk-v3_0.1.5_1768993673619_0.1628160021410796","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@dgalichet/n8n-nodes-aws-sdk-v3","version":"0.1.6","keywords":["n8n-community-node-package","aws","aws-sdk-v3","s3","bedrock","ssm"],"author":{"name":"dgalichet","email":"david.galichet@gmail.com"},"license":"MIT","_id":"@dgalichet/n8n-nodes-aws-sdk-v3@0.1.6","maintainers":[{"name":"dgalichet","email":"david.galichet@gmail.com"}],"homepage":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3","bugs":{"url":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3/issues"},"n8n":{"nodes":["dist/nodes/AwsCode/AwsCode.node.js"],"strict":false,"credentials":["dist/credentials/AwsSdkV3Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"b6a1f903eac8f246b002c14928fb2f7397203c88","tarball":"https://registry.npmjs.org/@dgalichet/n8n-nodes-aws-sdk-v3/-/n8n-nodes-aws-sdk-v3-0.1.6.tgz","fileCount":14,"integrity":"sha512-imA9je+JIGumQ4xlpl4xUXUenqctQeylNT9vqJzKhVETxi3txfuPIUtalkT5dsNjQKCTv4f/AZsrRFk87pXE9Q==","signatures":[{"sig":"MEUCIBxYA3ESZTSkd9MDJkB+taEEznNNWkozfOqKR/cLnOR6AiEA4e6soJ+bTXwE8tazcYuCwsIYgr1Fvz0bZFqVoemGmo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36528},"gitHead":"d1a400f39289b6dfefc80c788445a4ed32d282cf","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease && rm -f dist/package.json dist/tsconfig.tsbuildinfo"},"_npmUser":{"name":"dgalichet","email":"david.galichet@gmail.com"},"repository":{"url":"git+https://github.com/dgalichet/n8n-nodes-aws-sdk-v3.git","type":"git"},"_npmVersion":"11.6.2","description":"n8n community node for executing custom JavaScript code with AWS SDK v3 clients (S3, Bedrock, SSM)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@aws-sdk/client-s3":"^3.700.0","@aws-sdk/client-ssm":"^3.700.0","@aws-sdk/client-bedrock-runtime":"^3.700.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aws-sdk-v3_0.1.6_1769007596991_0.3529918421181595","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@dgalichet/n8n-nodes-aws-sdk-v3","version":"0.2.0","keywords":["n8n-community-node-package","aws","aws-sdk-v3","s3","bedrock","ssm","secrets-manager"],"author":{"name":"dgalichet","email":"david.galichet@gmail.com"},"license":"MIT","_id":"@dgalichet/n8n-nodes-aws-sdk-v3@0.2.0","maintainers":[{"name":"dgalichet","email":"david.galichet@gmail.com"}],"homepage":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3","bugs":{"url":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3/issues"},"n8n":{"nodes":["dist/nodes/AwsCode/AwsCode.node.js"],"strict":false,"credentials":["dist/credentials/AwsSdkV3Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"64ef39727ce65ebd8e2bfa0ca4627a6c06229609","tarball":"https://registry.npmjs.org/@dgalichet/n8n-nodes-aws-sdk-v3/-/n8n-nodes-aws-sdk-v3-0.2.0.tgz","fileCount":14,"integrity":"sha512-ISNW3TcQs6YZxVyuaL+xX3ycYjDBoS0U00OgPAmTnfqEr1PiSDwIK76rtlG3sR0ye7som0qKJeXiN7RN/Zezvg==","signatures":[{"sig":"MEYCIQDT4wan0ZOZKGoqxj24fqil//uauMeyfW34kcHyfzo8owIhANmzm4ITjFqPhVNWsZ1ahUxU6a0pgJdARQKWniXPUVB1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39918},"gitHead":"691e78569aa3e5f266ffa82af69cd94f75a03cc1","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease && rm -f dist/package.json dist/tsconfig.tsbuildinfo"},"_npmUser":{"name":"dgalichet","email":"david.galichet@gmail.com"},"repository":{"url":"git+https://github.com/dgalichet/n8n-nodes-aws-sdk-v3.git","type":"git"},"_npmVersion":"11.6.2","description":"n8n community node for executing custom JavaScript code with AWS SDK v3 clients (S3, Bedrock, SSM, Secrets Manager)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"@aws-sdk/client-s3":"^3.700.0","@aws-sdk/client-ssm":"^3.700.0","@aws-sdk/client-sts":"^3.700.0","@aws-sdk/client-bedrock-runtime":"^3.700.0","@aws-sdk/client-secrets-manager":"^3.700.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aws-sdk-v3_0.2.0_1770390650297_0.8346679535036887","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@dgalichet/n8n-nodes-aws-sdk-v3","version":"0.3.0","keywords":["n8n-community-node-package","aws","aws-sdk-v3","s3","bedrock","ssm","secrets-manager"],"author":{"name":"dgalichet","email":"david.galichet@gmail.com"},"license":"MIT","_id":"@dgalichet/n8n-nodes-aws-sdk-v3@0.3.0","maintainers":[{"name":"dgalichet","email":"david.galichet@gmail.com"}],"homepage":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3","bugs":{"url":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3/issues"},"n8n":{"nodes":["dist/nodes/AwsCode/AwsCode.node.js"],"strict":false,"credentials":["dist/credentials/AwsSdkV3Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"ea47010b70234651c1eb7ff97130b5ddfa8340f9","tarball":"https://registry.npmjs.org/@dgalichet/n8n-nodes-aws-sdk-v3/-/n8n-nodes-aws-sdk-v3-0.3.0.tgz","fileCount":14,"integrity":"sha512-Rz6ESdM6iFL1tHJJqPZPSMBvbqArwmqAhERckt33oRDFe6VYCXcmZPfGQ1i1JA62wNm95wTs9AtUqNw4sq8nrw==","signatures":[{"sig":"MEYCIQD2PJygrmLLD4vQM6SoywQM+NdOYp9NN47bmiKhuY8bfQIhAJeiY52dBb1tdT2MX/WgRLQMhxPKWsvOtczujpjm2a8w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42652},"gitHead":"0bcbefda1c33c12f6be6ca12db48274b31898f61","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease && rm -f dist/package.json dist/tsconfig.tsbuildinfo"},"_npmUser":{"name":"dgalichet","email":"david.galichet@gmail.com"},"repository":{"url":"git+https://github.com/dgalichet/n8n-nodes-aws-sdk-v3.git","type":"git"},"_npmVersion":"11.6.2","description":"n8n community node for executing custom JavaScript code with AWS SDK v3 clients (S3, Bedrock, SSM, Secrets Manager)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"uuid":"^13.0.0","luxon":"^3.7.2","lodash":"^4.17.23","@aws-sdk/client-s3":"^3.700.0","@aws-sdk/client-ssm":"^3.700.0","@aws-sdk/client-sts":"^3.700.0","@aws-sdk/client-bedrock-runtime":"^3.700.0","@aws-sdk/client-secrets-manager":"^3.700.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aws-sdk-v3_0.3.0_1774515595257_0.016961928353592892","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@dgalichet/n8n-nodes-aws-sdk-v3","version":"0.4.0","keywords":["n8n-community-node-package","aws","aws-sdk-v3","s3","bedrock","ssm","secrets-manager"],"author":{"name":"dgalichet","email":"david.galichet@gmail.com"},"license":"MIT","_id":"@dgalichet/n8n-nodes-aws-sdk-v3@0.4.0","maintainers":[{"name":"dgalichet","email":"david.galichet@gmail.com"}],"homepage":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3","bugs":{"url":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3/issues"},"n8n":{"nodes":["dist/nodes/AwsCode/AwsCode.node.js"],"strict":false,"credentials":["dist/credentials/AwsSdkV3Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"ce714e88832e7387247a0e3b79dec30a2d651921","tarball":"https://registry.npmjs.org/@dgalichet/n8n-nodes-aws-sdk-v3/-/n8n-nodes-aws-sdk-v3-0.4.0.tgz","fileCount":14,"integrity":"sha512-E7WRC8DA7mGvtMmia6vTUD1gqXUujE8zh7cGhjlI0ZcdUXQj5Z+3oJeAVTgaOv5We9F+GhtLBEgSVwlc6vBvaQ==","signatures":[{"sig":"MEUCIQCm8w/LAaVOaFC8rVAcH+iQpO0swU4iX9TKagsxttOvYgIgVrYh6x3YEQjwPf/HLY2sSlbu3/ck73uRt84fpiGKEGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43608},"gitHead":"fe71c3e99400e6d3bdb02acb18db5b8944d2ad1f","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease && rm -f dist/package.json dist/tsconfig.tsbuildinfo"},"_npmUser":{"name":"dgalichet","email":"david.galichet@gmail.com"},"repository":{"url":"git+https://github.com/dgalichet/n8n-nodes-aws-sdk-v3.git","type":"git"},"_npmVersion":"11.6.2","description":"n8n community node for executing custom JavaScript code with AWS SDK v3 clients (S3, Bedrock, SSM, Secrets Manager)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"uuid":"^13.0.0","luxon":"^3.7.2","lodash":"^4.17.23","@aws-sdk/client-s3":"^3.700.0","@aws-sdk/client-ssm":"^3.700.0","@aws-sdk/client-sts":"^3.700.0","@aws-sdk/client-bedrock-runtime":"^3.700.0","@aws-sdk/client-secrets-manager":"^3.700.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aws-sdk-v3_0.4.0_1774522729107_0.6488005661962688","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@dgalichet/n8n-nodes-aws-sdk-v3","version":"0.5.0","keywords":["n8n-community-node-package","aws","aws-sdk-v3","s3","bedrock","kms","ssm","secrets-manager"],"author":{"name":"dgalichet","email":"david.galichet@gmail.com"},"license":"MIT","_id":"@dgalichet/n8n-nodes-aws-sdk-v3@0.5.0","maintainers":[{"name":"dgalichet","email":"david.galichet@gmail.com"}],"homepage":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3","bugs":{"url":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3/issues"},"n8n":{"nodes":["dist/nodes/AwsCode/AwsCode.node.js"],"strict":false,"credentials":["dist/credentials/AwsSdkV3Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"bd5864994041cf287a0e54375b2ee33a59225911","tarball":"https://registry.npmjs.org/@dgalichet/n8n-nodes-aws-sdk-v3/-/n8n-nodes-aws-sdk-v3-0.5.0.tgz","fileCount":14,"integrity":"sha512-cNrwGJKOMOehGc+t3aR52ZUmT6Aeo2c39crL+mz++rAUa99a+h6CHhfMrT89cTlNSJ3aacAQ/2D9EmnVm9rklg==","signatures":[{"sig":"MEUCIQDb/T9+w+rcHEIn9mdvZuy8p4oIdFbRuHQ5KxHl8pRA3AIgT3A7x9U+JW1S0nzWo1VoiwDHP0jQaLkbMFcb/0x7asQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47973},"gitHead":"a40b0876af66f2c7311a52f75fb24f09871a5661","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease && rm -f dist/package.json dist/tsconfig.tsbuildinfo"},"_npmUser":{"name":"dgalichet","email":"david.galichet@gmail.com"},"repository":{"url":"git+https://github.com/dgalichet/n8n-nodes-aws-sdk-v3.git","type":"git"},"_npmVersion":"11.6.2","description":"n8n community node for executing custom JavaScript code with AWS SDK v3 clients (S3, Bedrock, KMS, SSM, Secrets Manager)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"uuid":"^13.0.0","luxon":"^3.7.2","lodash":"^4.17.23","@aws-sdk/client-s3":"^3.700.0","@aws-sdk/client-kms":"^3.971.0","@aws-sdk/client-ssm":"^3.700.0","@aws-sdk/client-sts":"^3.700.0","@aws-sdk/client-bedrock-runtime":"^3.700.0","@aws-sdk/client-secrets-manager":"^3.700.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aws-sdk-v3_0.5.0_1779442048641_0.36354909920441436","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@dgalichet/n8n-nodes-aws-sdk-v3","version":"0.5.2","keywords":["n8n-community-node-package","aws","aws-sdk-v3","s3","bedrock","kms","ssm","secrets-manager"],"author":{"name":"dgalichet","email":"david.galichet@gmail.com"},"license":"MIT","_id":"@dgalichet/n8n-nodes-aws-sdk-v3@0.5.2","maintainers":[{"name":"dgalichet","email":"david.galichet@gmail.com"}],"homepage":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3","bugs":{"url":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3/issues"},"n8n":{"nodes":["dist/nodes/AwsCode/AwsCode.node.js"],"strict":false,"credentials":["dist/credentials/AwsSdkV3Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"9d5eb3faf5510bbc9c17686e95101a65b4013d50","tarball":"https://registry.npmjs.org/@dgalichet/n8n-nodes-aws-sdk-v3/-/n8n-nodes-aws-sdk-v3-0.5.2.tgz","fileCount":14,"integrity":"sha512-Xb9dS7HidhStC3lT5/o+r70pvcWTsadGCe75LiRQjM/P0er0CG3MulTEivA/+ntTE9C7v2V2mV4bUMLHhyD0rw==","signatures":[{"sig":"MEUCIGrS5JacIneyqUsHP3cKqJ5DNF/6iKasD+dizmuNZv0RAiEAm6jwvx0oVOzicZ9ap98vSRnjpNEAZiz2u9xGSz08ITE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48001},"gitHead":"984e346c9fa2480b966002b49212207678c1ab2d","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease && rm -f dist/package.json dist/tsconfig.tsbuildinfo"},"_npmUser":{"name":"dgalichet","email":"david.galichet@gmail.com"},"repository":{"url":"git+https://github.com/dgalichet/n8n-nodes-aws-sdk-v3.git","type":"git"},"_npmVersion":"11.6.2","description":"n8n community node for executing custom JavaScript code with AWS SDK v3 clients (S3, Bedrock, KMS, SSM, Secrets Manager)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"uuid":"^13.0.0","luxon":"^3.7.2","lodash":"^4.17.23","@smithy/core":"3.24.4","@aws-sdk/client-s3":"3.971.0","@aws-sdk/client-kms":"3.971.0","@aws-sdk/client-ssm":"3.971.0","@aws-sdk/client-sts":"3.984.0","@aws-sdk/client-bedrock-runtime":"3.971.0","@aws-sdk/client-secrets-manager":"3.984.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aws-sdk-v3_0.5.2_1779450366365_0.22443862717812002","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@dgalichet/n8n-nodes-aws-sdk-v3","version":"0.5.3","keywords":["n8n-community-node-package","aws","aws-sdk-v3","s3","bedrock","kms","ssm","secrets-manager"],"author":{"name":"dgalichet","email":"david.galichet@gmail.com"},"license":"MIT","_id":"@dgalichet/n8n-nodes-aws-sdk-v3@0.5.3","maintainers":[{"name":"dgalichet","email":"david.galichet@gmail.com"}],"homepage":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3","bugs":{"url":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3/issues"},"n8n":{"nodes":["dist/nodes/AwsCode/AwsCode.node.js"],"strict":false,"credentials":["dist/credentials/AwsSdkV3Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"ff0ea9a333b58e6962a2c896dc5b634990d36fc6","tarball":"https://registry.npmjs.org/@dgalichet/n8n-nodes-aws-sdk-v3/-/n8n-nodes-aws-sdk-v3-0.5.3.tgz","fileCount":14,"integrity":"sha512-+t9daen4T3+qK5Qz4Xx896uXpEuDYj8is6e9NbVzfBbelGJTt9icGTOh5HcrCpjHw8U7FLETIr/K9KzEq9P68Q==","signatures":[{"sig":"MEQCIDPRr+B2Jk1sbDcxgU2axMDqTQ5ltn6AJJOehmzfRomoAiBJVvXlhGEoBhZmLJ9kujaSvBNb+PNefX5rXXknTH8LSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51745},"gitHead":"dd60db5b68afe48faedb46f3e6bba628ee6b0526","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease && rm -f dist/package.json dist/tsconfig.tsbuildinfo"},"_npmUser":{"name":"dgalichet","email":"david.galichet@gmail.com"},"repository":{"url":"git+https://github.com/dgalichet/n8n-nodes-aws-sdk-v3.git","type":"git"},"_npmVersion":"11.6.2","description":"n8n community node for executing custom JavaScript code with AWS SDK v3 clients (S3, Bedrock, KMS, SSM, Secrets Manager)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"uuid":"^13.0.0","luxon":"^3.7.2","lodash":"^4.17.23","@smithy/core":"3.24.4","@aws-sdk/client-s3":"3.971.0","@aws-sdk/client-kms":"3.971.0","@aws-sdk/client-ssm":"3.971.0","@aws-sdk/client-sts":"3.984.0","@aws-sdk/client-bedrock-runtime":"3.971.0","@aws-sdk/client-secrets-manager":"3.984.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aws-sdk-v3_0.5.3_1779452014241_0.7570098201537956","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@dgalichet/n8n-nodes-aws-sdk-v3","version":"0.5.4","keywords":["n8n-community-node-package","aws","aws-sdk-v3","s3","bedrock","kms","ssm","secrets-manager"],"author":{"name":"dgalichet","email":"david.galichet@gmail.com"},"license":"MIT","_id":"@dgalichet/n8n-nodes-aws-sdk-v3@0.5.4","maintainers":[{"name":"dgalichet","email":"david.galichet@gmail.com"}],"homepage":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3","bugs":{"url":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3/issues"},"n8n":{"nodes":["dist/nodes/AwsCode/AwsCode.node.js"],"strict":false,"credentials":["dist/credentials/AwsSdkV3Api.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"e1e68a2b56f4ba36d00728ba187db2e2672b2208","tarball":"https://registry.npmjs.org/@dgalichet/n8n-nodes-aws-sdk-v3/-/n8n-nodes-aws-sdk-v3-0.5.4.tgz","fileCount":14,"integrity":"sha512-27OG4tkndu7jFkCBvPa9Z7JpzQ2l7xqlpANRURDUon3NMWCQWKUu/FTjddaOkGTiyyYDztM0a98kZTD8N+8lnw==","signatures":[{"sig":"MEQCIEG9MdrWMu7Xeq87K+3I0GldeZesQt7hr+Nuz5S2ROHkAiAHcz+ueWJXUHZPUAx/03JUVL0WxPMz/XCWqgIUFQaCHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51745},"gitHead":"5296522d8af9acb77c872c83acdf489fab4f7014","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","prepublishOnly":"n8n-node prerelease && rm -f dist/package.json dist/tsconfig.tsbuildinfo"},"_npmUser":{"name":"dgalichet","email":"david.galichet@gmail.com"},"repository":{"url":"git+https://github.com/dgalichet/n8n-nodes-aws-sdk-v3.git","type":"git"},"_npmVersion":"11.6.2","description":"n8n community node for executing custom JavaScript code with AWS SDK v3 clients (S3, Bedrock, KMS, SSM, Secrets Manager)","directories":{},"_nodeVersion":"25.2.1","dependencies":{"uuid":"^13.0.0","luxon":"^3.7.2","lodash":"^4.17.23","@smithy/core":"3.24.4","@aws-sdk/client-s3":"3.971.0","@aws-sdk/client-kms":"3.971.0","@aws-sdk/client-ssm":"3.971.0","@aws-sdk/client-sts":"3.984.0","@aws-sdk/client-bedrock-runtime":"3.971.0","@aws-sdk/client-secrets-manager":"3.984.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2","@n8n/node-cli":"*"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-aws-sdk-v3_0.5.4_1779452172425_0.1144013155525474","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@dgalichet/n8n-nodes-aws-sdk-v3","version":"0.5.5","description":"n8n community node for executing custom JavaScript code with AWS SDK v3 clients (S3, Bedrock, KMS, SSM, Secrets Manager)","license":"MIT","homepage":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3","keywords":["n8n-community-node-package","aws","aws-sdk-v3","s3","bedrock","kms","ssm","secrets-manager"],"author":{"name":"dgalichet","email":"david.galichet@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/dgalichet/n8n-nodes-aws-sdk-v3.git"},"scripts":{"build":"n8n-node build","build:watch":"tsc --watch","dev":"n8n-node dev","lint":"n8n-node lint","lint:fix":"n8n-node lint --fix","release":"n8n-node release","prepublishOnly":"n8n-node prerelease && rm -f dist/package.json dist/tsconfig.tsbuildinfo"},"n8n":{"n8nNodesApiVersion":1,"strict":false,"credentials":["dist/credentials/AwsSdkV3Api.credentials.js"],"nodes":["dist/nodes/AwsCode/AwsCode.node.js"]},"dependencies":{"@aws-sdk/client-bedrock-runtime":"3.971.0","@aws-sdk/client-kms":"3.971.0","@aws-sdk/client-s3":"3.971.0","@aws-sdk/client-secrets-manager":"3.984.0","@aws-sdk/client-ssm":"3.971.0","@aws-sdk/client-sts":"3.984.0","@smithy/core":"3.24.4","@smithy/node-http-handler":"4.4.9","lodash":"^4.17.23","luxon":"^3.7.2","uuid":"^13.0.0"},"devDependencies":{"@n8n/node-cli":"*","eslint":"9.32.0","prettier":"3.6.2","release-it":"^19.0.4","typescript":"5.9.2"},"peerDependencies":{"n8n-workflow":"*"},"publishConfig":{"access":"public"},"gitHead":"91e837a1295bceb542e92fbc2b0acd0b10d7eaf3","_id":"@dgalichet/n8n-nodes-aws-sdk-v3@0.5.5","bugs":{"url":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-78N9a1ePch956cjfvA/wyfERjepYbnsf4iUhpI9IXS0oKUhguENe6ynBalsDROJU7XhcmVGpIj1n/2lC+zOZaQ==","shasum":"50964cc50abf3fb75cec4d0d7cce01b1c20459db","tarball":"https://registry.npmjs.org/@dgalichet/n8n-nodes-aws-sdk-v3/-/n8n-nodes-aws-sdk-v3-0.5.5.tgz","fileCount":14,"unpackedSize":53670,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC2r/IMfndwEW0Yoh3cKsxyvfHXwcGldSUD32LJeQ2XkwIgUCewnElMhrbh96s7r9mP040epf8X86mZoGWg/5oSUTc="}]},"_npmUser":{"name":"dgalichet","email":"david.galichet@gmail.com"},"directories":{},"maintainers":[{"name":"dgalichet","email":"david.galichet@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-aws-sdk-v3_0.5.5_1779455592909_0.32679398357698464"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-21T09:19:29.025Z","modified":"2026-05-22T13:13:13.136Z","0.1.2":"2026-01-21T09:19:29.256Z","0.1.3":"2026-01-21T09:32:21.500Z","0.1.5":"2026-01-21T11:07:53.799Z","0.1.6":"2026-01-21T14:59:57.146Z","0.2.0":"2026-02-06T15:10:50.465Z","0.3.0":"2026-03-26T08:59:55.396Z","0.4.0":"2026-03-26T10:58:49.241Z","0.5.0":"2026-05-22T09:27:28.772Z","0.5.2":"2026-05-22T11:46:06.495Z","0.5.3":"2026-05-22T12:13:34.396Z","0.5.4":"2026-05-22T12:16:12.561Z","0.5.5":"2026-05-22T13:13:13.037Z"},"bugs":{"url":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3/issues"},"author":{"name":"dgalichet","email":"david.galichet@gmail.com"},"license":"MIT","homepage":"https://github.com/dgalichet/n8n-nodes-aws-sdk-v3","keywords":["n8n-community-node-package","aws","aws-sdk-v3","s3","bedrock","kms","ssm","secrets-manager"],"repository":{"type":"git","url":"git+https://github.com/dgalichet/n8n-nodes-aws-sdk-v3.git"},"description":"n8n community node for executing custom JavaScript code with AWS SDK v3 clients (S3, Bedrock, KMS, SSM, Secrets Manager)","maintainers":[{"name":"dgalichet","email":"david.galichet@gmail.com"}],"readme":"# n8n-nodes-aws-sdk-v3\n\nThis is an n8n community node that allows you to execute custom JavaScript code with pre-configured AWS SDK v3 clients (S3, Bedrock, KMS, SSM, Secrets Manager) in your n8n workflows.\n\n**Note:** This node uses external dependencies (AWS SDK v3) and is only compatible with self-hosted n8n installations. It cannot be used on n8n Cloud.\n\n[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/sustainable-use-license/) workflow automation platform.\n\n[Installation](#installation)  \n[Operations](#operations)  \n[Credentials](#credentials)  \n[Compatibility](#compatibility)  \n[Usage](#usage)  \n[Resources](#resources)  \n[Version history](#version-history)\n\n## Installation\n\nFollow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.\n\n```bash\nnpm install n8n-nodes-aws-sdk-v3\n```\n\nOr install it directly in your n8n instance via the Community Nodes settings.\n\n## Operations\n\nThe **AWS Code** node provides a code editor where you can write custom JavaScript code with access to:\n\n### Pre-configured AWS Clients\n\n- `$s3` - Amazon S3 Client\n- `$bedrock` - Amazon Bedrock Runtime Client\n- `$kms` - AWS Key Management Service (KMS) Client\n- `$ssm` - AWS Systems Manager (SSM) Client\n- `$secretsManager` - AWS Secrets Manager Client\n\n### Available AWS SDK Commands\n\n**S3 Commands:**\n- `ListBucketsCommand`\n- `GetObjectCommand`\n- `PutObjectCommand`\n- `DeleteObjectCommand`\n- `CopyObjectCommand`\n- `HeadObjectCommand`\n- `ListObjectsV2Command`\n- `CreateBucketCommand`\n- `DeleteBucketCommand`\n\n**Bedrock Commands:**\n- `InvokeModelCommand`\n- `InvokeModelWithResponseStreamCommand`\n- `ConverseCommand`\n- `ConverseStreamCommand`\n\n**KMS Commands:**\n- `EncryptCommand`\n- `DecryptCommand`\n- `ReEncryptCommand`\n- `GenerateDataKeyCommand`\n- `GenerateDataKeyWithoutPlaintextCommand`\n- `GenerateRandomCommand`\n- `DescribeKeyCommand`\n- `ListKeysCommand`\n- `ListAliasesCommand`\n- `GetPublicKeyCommand`\n- `SignCommand`\n- `VerifyCommand`\n- `GenerateMacCommand`\n- `VerifyMacCommand`\n- `CreateKeyCommand`\n- `CreateAliasCommand`\n- `UpdateAliasCommand`\n- `DeleteAliasCommand`\n- `EnableKeyCommand`\n- `DisableKeyCommand`\n- `ScheduleKeyDeletionCommand`\n- `CancelKeyDeletionCommand`\n- `TagResourceCommand`\n- `UntagResourceCommand`\n\n**SSM Commands:**\n- `GetParameterCommand`\n- `GetParametersCommand`\n- `GetParametersByPathCommand`\n- `PutParameterCommand`\n- `DeleteParameterCommand`\n- `DeleteParametersCommand`\n\n**Secrets Manager Commands:**\n- `GetSecretValueCommand`\n- `BatchGetSecretValueCommand`\n- `PutSecretValueCommand`\n- `CreateSecretCommand`\n- `UpdateSecretCommand`\n- `DeleteSecretCommand`\n- `DescribeSecretCommand`\n- `ListSecretsCommand`\n- `RestoreSecretCommand`\n\n### Execution Modes\n\n- **Run Once for All Items** - Execute the code once with access to all input items via `$items`\n- **Run Once for Each Item** - Execute the code once for each input item via `$item`\n\n## Credentials\n\nCreate **AWS SDK V3 API** credentials with:\n\n| Field | Description |\n|-------|-------------|\n| Access Key ID | Your AWS Access Key ID |\n| Secret Access Key | Your AWS Secret Access Key |\n| Region | AWS region (e.g., `eu-west-1`, `us-east-1`) |\n| Session Token | Optional - for temporary credentials (STS) |\n\nCredential testing uses AWS STS `GetCallerIdentity`, so credentials can validate even without S3-specific permissions.\n\n## Compatibility\n\n- Requires n8n version 1.0.0 or later\n- **Self-hosted n8n only** - Not compatible with n8n Cloud\n\n## Usage\n\n### Example: List S3 Buckets\n\n```javascript\nconst response = await $s3.send(new ListBucketsCommand({}));\nreturn response.Buckets.map(b => ({ json: { name: b.Name } }));\n```\n\n### Example: Get SSM Parameter\n\n```javascript\nconst response = await $ssm.send(new GetParameterCommand({\n  Name: '/my/parameter/path',\n  WithDecryption: true\n}));\nreturn [{ json: { value: response.Parameter.Value } }];\n```\n\n### Example: Invoke Bedrock Model (Claude)\n\n```javascript\nconst response = await $bedrock.send(new ConverseCommand({\n  modelId: 'anthropic.claude-3-sonnet-20240229-v1:0',\n  messages: [\n    {\n      role: 'user',\n      content: [{ text: $item.json.prompt }]\n    }\n  ]\n}));\n\nreturn [{\n  json: {\n    response: response.output.message.content[0].text\n  }\n}];\n```\n\n### Example: Get a Secret Value\n\n```javascript\nconst response = await $secretsManager.send(new GetSecretValueCommand({\n  SecretId: 'my/app/secret',\n}));\n\nif (response.SecretString) {\n  return [{ json: { secret: response.SecretString } }];\n}\n\nconst secretBinaryBase64 = Buffer.from(response.SecretBinary).toString('base64');\nreturn [{ json: { secretBinaryBase64 } }];\n```\n\n### Example: Encrypt Data with KMS\n\n```javascript\nconst plaintext = Buffer.from($item.json.value, 'utf8');\n\nconst response = await $kms.send(new EncryptCommand({\n  KeyId: $vars.KMS_KEY_ID,\n  Plaintext: plaintext,\n}));\n\nreturn [{\n  json: {\n    ciphertextBase64: Buffer.from(response.CiphertextBlob).toString('base64'),\n  }\n}];\n```\n\n### Example: Upload to S3\n\n```javascript\nconst response = await $s3.send(new PutObjectCommand({\n  Bucket: 'my-bucket',\n  Key: `files/${$item.json.filename}`,\n  Body: $item.json.content,\n  ContentType: 'text/plain'\n}));\n\nreturn [{ json: { success: true, etag: response.ETag } }];\n```\n\n### Example: Use Built-in Helper Libraries\n\nThe AWS Code node exposes a restricted `require()` with these allowed modules:\n\n- `crypto`\n- `node:crypto`\n- `lodash`\n- `luxon`\n- `uuid`\n\n```javascript\nconst crypto = require('crypto');\nconst _ = require('lodash');\nconst { DateTime } = require('luxon');\nconst { v4: uuidv4 } = require('uuid');\n\nconst payload = {\n  userId: $item.json.userId,\n  email: $item.json.email,\n  roles: $item.json.roles ?? [],\n};\n\nconst normalizedPayload = _.pick(payload, ['userId', 'email', 'roles']);\nconst digest = crypto\n  .createHash('sha256')\n  .update(JSON.stringify(normalizedPayload))\n  .digest('hex');\n\nreturn [{\n  json: {\n    id: uuidv4(),\n    processedAt: DateTime.now().toISO(),\n    digest,\n    roleCount: _.size(normalizedPayload.roles),\n  }\n}];\n```\n\n### Example: Use n8n Workflow Variables\n\n```javascript\nconst bucketName = $vars.AWS_BUCKET_NAME;\nconst environment = $vars.APP_ENV ?? 'dev';\n\nreturn [{\n  json: {\n    bucketName,\n    environment,\n  }\n}];\n```\n\n### Available Variables\n\n| Variable | Description |\n|----------|-------------|\n| `$s3` | Pre-configured S3Client |\n| `$bedrock` | Pre-configured BedrockRuntimeClient |\n| `$kms` | Pre-configured KMSClient |\n| `$ssm` | Pre-configured SSMClient |\n| `$secretsManager` | Pre-configured SecretsManagerClient |\n| `$vars` | n8n workflow variables |\n| `require` | Restricted `require()` for allowed modules (`crypto`, `node:crypto`, `lodash`, `luxon`, `uuid`) |\n| `crypto` | Shortcut to the Node.js crypto module |\n| `$items` | All input items (array) |\n| `$item` | Current item (in \"Run Once for Each Item\" mode) |\n| `$itemIndex` | Current item index |\n\n## Resources\n\n- [n8n community nodes documentation](https://docs.n8n.io/integrations/#community-nodes)\n- [AWS SDK for JavaScript v3 Documentation](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/)\n- [Amazon S3 Documentation](https://docs.aws.amazon.com/s3/)\n- [Amazon Bedrock Documentation](https://docs.aws.amazon.com/bedrock/)\n- [AWS Key Management Service Documentation](https://docs.aws.amazon.com/kms/)\n- [AWS Systems Manager Documentation](https://docs.aws.amazon.com/systems-manager/)\n- [AWS Secrets Manager Documentation](https://docs.aws.amazon.com/secretsmanager/)\n\n## Version history\n\n### Unreleased\n\n- Added AWS KMS client support (`$kms`)\n- Added key KMS commands to the runtime context\n- Added AWS Secrets Manager client support (`$secretsManager`)\n- Added key Secrets Manager commands to the runtime context\n- Added `$vars` support for n8n workflow variables\n- Added restricted `require()` support for `crypto`, `lodash`, `luxon`, and `uuid`\n- Updated credentials test to use STS `GetCallerIdentity`\n\n### 0.1.0\n\n- Initial release\n- AWS Code node with S3, Bedrock, and SSM support\n- Custom credentials for AWS SDK v3\n","readmeFilename":"README.md"}