SS2LF • SiteShield to LinodeFirewall
Akamai Site Shiledの更新をGithub Actionsを利用して、Linode Firewallへ自動的に適用するワークフローです。
手動の手順は以下を参照。
Setup
利用する際には、Actions secretsを設定します。
- AKAMAI_CREDENTIALS
- MAP_ID
- LINODE_CLI_TOKEN
- FIREWALL_ID
# AKAMAI_CREDENTIALS
[default]
client_secret =
host = akab-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.luna.akamaiapis.net
access_token = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
client_token = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# 取得方法
https://qiita.com/kabe-akam/items/499507d19220b44b4901
# MAP_ID
1111111
# Akamai CLIでの確認
akamai site-shield --section default list-maps
# LINODE_CLI_TOKEN
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# 取得方法
https://www.linode.com/docs/guides/getting-started-with-the-linode-api/
# FIREWALL_ID
11111
# Linode CLIでの確認
linode-cli firewalls list
License
The source code is licensed MIT. The website content is licensed CC BY 4.0,see LICENSE.