Skip to content

Instantly share code, notes, and snippets.

View auroq's full-sized avatar

Aria Vesta auroq

View GitHub Profile

Keybase proof

I hereby claim:

  • I am auroq on github.

  • I am auroq (https://keybase.io/auroq) on keybase.

  • I have a public key ASDvIoBvuhAghh4rSZgiodhRqJUtVu-d3hKRSANrMtBB_wo

@auroq
auroq / index.js
Last active September 30, 2020 19:26
Node Vault AWSIAM Auth
const vault = require("node-vault");
const vaultAddress = 'http://localhost:8200';
const role = 'my-vault-role';
const mountPoint = 'aws';
const iam_http_request_method = 'POST';
const iam_request_url = 'aHR0cHM6Ly9zdHMuYW1hem9uYXdzLmNvbS8=';
const iam_request_body = 'QWN0aW9uPUdldENhbGxlcklkZW50aXR5JlZlcnNpb249MjAxMS0wNi0xNQ==';
const iam_request_headers = 'eyJDb250ZW50LUxlbmd0aCI6IFsiNDMiXSwgIlVzZXItQWdlbnQiOiBbImF3cy1zZGstZ28vMS40LjEyIChnbzEuNy4xOyBsaW51eDsgYW1kNjQpIl0sICJYLVZhdWx0LUFXU0lBTS1TZXJ2ZXItSWQiOiBbInZhdWx0LmV4YW1wbGUuY29tIl0sICJYLUFtei1EYXRlIjogWyIyMDE2MDkzMFQwNDMxMjFaIl0sICJDb250ZW50LVR5cGUiOiBbImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZDsgY2hhcnNldD11dGYtOCJdLCAiQXV0aG9yaXphdGlvbiI6IFsiQVdTNC1ITUFDLVNIQTI1NiBDcmVkZW50aWFsPWZvby8yMDE2MDkzMC91cy1lYXN0LTEvc3RzL2F3czRfcmVxdWVzdCwgU2lnbmVkSGVhZGVycz1jb250ZW50LWxlbmd0aDtjb250ZW50LXR5cGU7aG9zdDt4LWFtei1kYXRlO3gtdmF1bHQtc2VydmVyLCBTaWduYXR1cmU9YTY5ZmQ3NTBhMzQ0NWM0ZTU1M2UxYjNlNzlkM2RhOTBlZWY1NDA0N2YxZWI0ZWZlOGZmYmM5YzQyOGMyNjU1YiJdfQ==';