Перейти до змісту

Автентифікація

Вибір cloud регіону

Не забудьте вказати правильний cloud регіон при підключенні до API: us-1, us-2, eu-1, us-gov-1. За замовчуванням використовується us-1.

Через змінні оточення (рекомендовано)

export FALCON_CLIENT_ID="YOUR_CLIENT_ID"
export FALCON_CLIENT_SECRET="YOUR_CLIENT_SECRET"
from falconpy import Hosts

falcon = Hosts()  # Credentials автоматично зчитуються

Пряма автентифікація

from falconpy import Hosts

falcon = Hosts(
    client_id="YOUR_CLIENT_ID",
    client_secret="YOUR_CLIENT_SECRET"
)

Для MSSP

falcon = Hosts(
    client_id="YOUR_CLIENT_ID",
    client_secret="YOUR_CLIENT_SECRET",
    member_cid="CUSTOMER_CID"
)

Хмарні регіони

falcon = Hosts(
    client_id="YOUR_CLIENT_ID",
    client_secret="YOUR_CLIENT_SECRET",
    base_url="https://api.eu-1.crowdstrike.com"
)

Доступні регіони: us-1 (за замовчуванням), us-2, eu-1, us-gov-1

Безпека

Не зберігайте API credentials в коді або системах контролю версій. Використовуйте змінні оточення або безпечні сховища секретів.

Документація

Повна документація FalconPy: https://www.falconpy.io/Usage/Authenticating-to-the-API.html