プライベートパッケージリポジトリでIPアドレスを許可する
プライベートパッケージリポジトリが特定の静的IPアドレスからのパッケージへのアクセスのみを許可している場合、AutoFixを作成する前にAikidoのIPアドレスを許可リストに追加する必要があります。
どのIPを許可リストに追加すべきですか?
プライベートパッケージリポジトリへのAutoFixのトラフィックは、パッケージレジストリが稼働しているリージョンではなく、お使いのAikidoワークスペースがホストされているリージョンから送信されます。Aikidoへのログインに使用しているURLを確認し、そのリージョンのIPを許可リストに追加してください:
| Aikido URL | リージョン | IPリスト |
|---|---|---|
| app.aikido.dev | EU | EUベースのIPアドレス |
| app.us.aikido.dev | US | USベースのIPアドレス |
| app.au.aikido.dev | AU | 近日公開予定 |
| app.me.aikido.dev | ME | MEベースのIPアドレス |
app.aikido.dev でログインしている場合、パッケージレジストリがUSでホストされていても、AutoFixはEUのIPを使用します。この場合にUSのIPのみを許可リストに追加すると、AutoFixは失敗します。
IPアドレス
EUベースのIPアドレス(app.aikido.dev)
- 52.214.244.18
- 18.202.209.180
- 52.50.198.227
- 52.51.98.186
USベースのIPアドレス(app.us.aikido.dev)
- 3.211.221.73
- 54.163.131.24
- 54.225.143.47
MEベースのIPアドレス(app.me.aikido.dev)
- 3.29.13.194
- 40.172.18.244
- 40.172.67.79
IPを追加した後、AutoFixを再実行して接続を確認してください。
サードパーティプロバイダーでIPアドレスをホワイトリストに登録する手順については、以下のリソースを参照してください。
- Cloudflare WAF
- Cloudflare Turnstileは、特定のクライアントIPアドレスの許可リスト登録をサポートしていません。Aikidoのスキャントラフィックに対してTurnstileをバイパスする必要がある場合は、アプリケーションコード内で行う必要があります。 以下の両方の条件を満たす場合にのみバイパスすることをお勧めします。
- リクエストがAikidoのIP範囲から送信されている
- 上記のとおり、リクエストのヘッダーに
aikidoUser Agentが含まれている
- Cloudflare Turnstileは、特定のクライアントIPアドレスの許可リスト登録をサポートしていません。Aikidoのスキャントラフィックに対してTurnstileをバイパスする必要がある場合は、アプリケーションコード内で行う必要があります。 以下の両方の条件を満たす場合にのみバイパスすることをお勧めします。
- Azure WAF
- AWS WAF。
- Application Load BalancerまたはCloudFrontの背後にあるWAFの場合、WAFは
X-Forwarded-Forヘッダー内の最後のIPアドレスをチェックする必要があります。
- Application Load BalancerまたはCloudFrontの背後にあるWAFの場合、WAFは
- Vercel WAF
- 信頼できるIPには「bypass」アクションを使用してください