文件名称:aws-secrets-manager-action:将来自AWS Secrets Manager的机密用作GitHub Actions工作流中的环境变量
文件大小:1.01MB
文件格式:ZIP
更新时间:2024-03-13 15:56:41
aws-secrets-manager github-actions TypeScript
AWS Secrets Manager GitHub操作 GitHub Action可从AWS Secrets Manager中获取机密并将其作为环境变量注入到GitHub Actions工作流中。 注入的环境变量名称将仅包含大写字母,数字和下划线。 它不会以数字开头。 如果您的秘密名称包含大写字母,数字和下划线以外的任何字符,则不会直接将其用作环境变量名称。 而是将其转换为仅包含大写字母,数字和下划线的字符串。 例如: 如果您的秘密名称是dev.foo ,则注入的环境变量名称将是DEV_FOO 。 如果您的秘密名称为1/dev/foo ,则注入的环境变量名称将为_1_DEV_FOO 。 如果您的秘密名称为dev/foo ,则值为{ "bar": "baz" }并且parse-json设置为true ,则注入的环境变量名称将为DEV_FOO_BAR (值将为baz )。 用法
【文件预览】:
aws-secrets-manager-action-master
----.gitignore(2KB)
----__mocks__()
--------aws-sdk.js(2KB)
----tsconfig.json(115B)
----README.md(8KB)
----.github()
--------workflows()
----LICENSE(1KB)
----__tests__()
--------index.test.ts(4KB)
--------utils.test.ts(2KB)
----package.json(1KB)
----dist()
--------index.js.map(1.15MB)
--------licenses.txt(18KB)
--------index.js(6.48MB)
--------sourcemap-register.js(122KB)
----src()
--------constants.ts(240B)
--------utils.ts(2KB)
--------index.ts(8KB)
----jest.config.js(68B)
----action.yml(1KB)
----.eslintrc.json(1KB)
----package-lock.json(213KB)