5 个不稳定版本
0.3.0 | 2023年6月21日 |
---|---|
0.2.0 | 2023年6月13日 |
0.1.2 | 2023年6月10日 |
0.1.1 | 2023年6月10日 |
0.1.0 | 2023年6月10日 |
在 身份验证 中排名 #702
10KB
144 行
actfv
将 .aws/credentials
作为输入,并写入兼容 Terraform 的 .tfvars
文件。
在某些工作场景中,AWS 凭证会在非常短的时间内过期。这迫使进行新的 AWS 登录,然后这些凭证需要进入 Terraform。
此工具允许运行 Terraform 并传递一个包含这些机密的 --var-file。确保此文件不在您的版本控制之外,或者将其添加到 .gitignore 中,以防止意外提交您的 AWS 凭证信息。
它将查找并打印以下内容
- 区域
- aws_access_key_id
- aws_secret_access_key
- aws_session_token
用法
Usage: actfv.exe [OPTIONS] <SOURCE_FILE_PATH> <TARGET_FILE_PATH>
Arguments:
<SOURCE_FILE_PATH> Source aws credentials file. Ex: ~/.aws/credentials
<TARGET_FILE_PATH> Target file. Ex: mysecret.tfvars
Options:
-p, --profile <PROFILE> Watch the source file constantly for changes [default: default]
-w, --watch Watch the source file constantly for changes
-h, --help Print help
-V, --version Print version
依赖项
~2–11MB
~103K SLoC