A script to add an IP permission to NIFCLOUD L4 load balancer.
$ gem install nifty-cloud-sdk
$ export ACCESS_KEY_ID=XXXXXXXXXXXXXXXXXXXX
$ export SECRET_ACCESS_KEY=YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
$ export NIFTY_CLOUD_ENDPOINT_URL=https://computing.jp-east-1.api.cloud.nifty.com/api/
$ ruby set-filter.rb -l lb001 -p 80:80 -i ZZZ.ZZZ.ZZZ.ZZZ
Or with docker:
$ vi .env
$ cat .env
ACCESS_KEY_ID=XXXXXXXXXXXXXXXXXXXX
SECRET_ACCESS_KEY=YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
NIFTY_CLOUD_ENDPOINT_URL=https://computing.jp-east-1.api.cloud.nifty.com/api/
$ docker-compose run --rm app ruby set-filter.rb -l lb001 -p 80:80 -i ZZZ.ZZZ.ZZZ.ZZZ