文件名称:aws-power-toggle:Web UI和API,用于快速启动和停止AWS环境
文件大小:498KB
文件格式:ZIP
更新时间:2024-06-13 16:27:22
javascript go aws devops vue
aws-power-toggle Web UI和API,用于快速启动和停止AWS环境 入门 aws-power-toggle按环境对实例进行分组(通过instance标签),然后允许您通过一个操作对它们进行电源切换。 当您不得不与大量具有多个环境并需要偶尔使用它们的开发人员打交道时,这将非常有用。 虽然您可以一直不停地离开它们,但这可能会导致您的老板对账单感到震惊:)只需将此Web UI和/或API交给开发人员,让他们决定何时启动/停止环境( s)。 不要忘了检查它们,以确保它们在不使用时实际上已将它们拒绝:) 必需标签 后端会定期(或根据需要通过Web ui)轮询aws API。 为了显示您的实例,需要以下instance tags (所有其他实例都将被忽略): power-toggle-enabled设置为true Environment设置为非空值 上面列出的两个标签都可以通过
【文件预览】:
aws-power-toggle-master
----.gitignore(17B)
----go.mod(359B)
----Dockerfile(2KB)
----Makefile(4KB)
----.nvmrc(8B)
----.travis.yml(235B)
----LICENSE(1KB)
----go.sum(33KB)
----testdata()
--------screenshots()
--------sampleconfig()
--------scripts()
--------tls()
----main.go(438B)
----README.md(8KB)
----backend()
--------aws.go(28KB)
--------version.go(862B)
--------instancedetails_test.go(765B)
--------instancedetails.go(146KB)
--------common_test.go(702B)
--------handlers.go(5KB)
--------mock.go(4KB)
--------aws_test.go(5KB)
--------logger_test.go(720B)
--------config_test.go(447B)
--------router.go(2KB)
--------server.go(4KB)
--------server_test.go(4KB)
--------slack_test.go(2KB)
--------mockdata.go(78KB)
--------handlers_test.go(2KB)
--------backend.go(1KB)
--------router_test.go(774B)
--------logger.go(1KB)
--------version_test.go(247B)
--------slack.go(2KB)
--------config.go(4KB)
--------common.go(314B)
----frontend()
--------.gitignore(214B)
--------package.json(1KB)
--------package-lock.json(663KB)
--------src()
--------postcss.config.js(62B)
--------jest.config.js(519B)
--------public()
--------.browserslistrc(33B)
--------.eslintrc.js(369B)
--------README.md(429B)
--------vue.config.js(187B)
--------babel.config.js(76B)
--------.editorconfig(160B)
--------.prettierrc(81B)
----docs()
--------api()
--------CloudFormation()