holepunch:以声明方式管理 AWS 安全组

时间:2024-07-16 18:28:44
【文件属性】:

文件名称:holepunch:以声明方式管理 AWS 安全组

文件大小:23KB

文件格式:ZIP

更新时间:2024-07-16 18:28:44

Ruby

打Kong器 Holepunch 通过 DSL 以声明方式管理 AWS EC2 安全组。 要求 Ruby 1.9.3 或更新版本。 安装 gem install holepunch 或者在你的 Gemfile 中 gem 'holepunch' 基本配置 您需要提供您的 AWS 安全凭证和区域。 这些可以通过命令行选项提供,或者您可以使用标准的 AWS 环境变量: export AWS_ACCESS_KEY_ID= ' ... ' export AWS_SECRET_ACCESS_KEY= ' ... ' export AWS_REGION= ' us-west-2 ' 安全组文件 在项目根目录的SecurityGroups文件中指定您的安全组。 声明您需要的安全组以及要公开的入口。 您可以使用tcp 、 udp和ping添加入口。 对于每个入口,您可以使用组名或 CIDR 表示


【文件预览】:
holepunch-master
----.travis.yml(50B)
----bin()
--------holepunch(1KB)
----Guardfile(205B)
----Rakefile(131B)
----LICENSE(1KB)
----Gemfile(130B)
----.rspec(24B)
----spec()
--------ec2_spec.rb(11KB)
--------dsl_spec.rb(9KB)
--------api_spec.rb(4KB)
--------spec_helper.rb(2KB)
----.gitignore(19B)
----CHANGELOG.md(764B)
----lib()
--------holepunch.rb(4KB)
--------holepunch()
----README.md(3KB)
----holepunch.gemspec(1KB)

网友评论