Güvenlik Duvarı Kurallarını Listele

Belirli bir hizmete ve IP adresine atanmış mevcut güvenlik duvarı kurallarını listelemek için bu endpointi kullanın.

Belirli bir hizmetinize (service) ve bu hizmete bağlı bir IP adresine uygulanmış olan aktif güvenlik duvarı (firewall) kurallarının listesini sorgulamak için aşağıdaki bilgileri kullanabilirsiniz.

Endpoint Bilgileri

Note:

HTTP Methodu: GET

URL Yolu: /api/services/{SERVICE_ID}/firewall/{IP_ADDRESS}/rules

Tam URL (Örnek): https://nodesty.com/api/services/YOUR_SERVICE_ID/firewall/TARGET_IP_ADDRESS/rules

  • {SERVICE_ID} (Path Parametresi): Kuralları listelenecek güvenlik duvarının ilişkili olduğu hizmetin benzersiz kimliğidir.
  • {IP_ADDRESS} (Path Parametresi): Kuralları görüntülenecek olan, belirtilen hizmete ait IP adresidir (IPv4 veya IPv6 formatında).

Kimlik Doğrulama (Authentication)

Bu isteği yapabilmek için Authorization başlığını (Header) kullanmanız gerekmektedir.

  • Header Adı: Authorization
  • Değer Formatı: PAT <TOKEN>

<TOKEN> kısmını size özel Nodesty Kişisel Erişim Token'ınız (Personal Access Token) ile değiştirin. Token'ınızı Müşteri Paneli'nden alabilirsiniz.

İstek (Request)

Bu endpoint GET metodu ile çalıştığı için bir Request Body göndermenize gerek yoktur.

Örnek İstek (cURL)

Aşağıdaki komut ile kendi token'ınızı, API adresinizi, ilgili hizmetin SERVICE_ID'sini ve hedef IP_ADDRESS'i kullanarak güvenlik duvarı kurallarını listeleyebilirsiniz:

request.bash
# YOUR_PERSONAL_ACCESS_TOKEN kısmını kendi tokenınız ile değiştirin.
# YOUR_SERVICE_ID kısmını ilgili hizmetin ID'si ile değiştirin.
# TARGET_IP_ADDRESS kısmına kuralları listelenecek IP adresini girin.

curl --request GET \\
     --url "https://nodesty.com/api/services/YOUR_SERVICE_ID/firewall/TARGET_IP_ADDRESS/rules" \\
     --header 'Authorization: PAT YOUR_PERSONAL_ACCESS_TOKEN' \\
     --header 'Accept: application/json'

Bu isteği başarıyla gönderdiğinizde, sunucu size belirtilen IP adresi için tanımlanmış güvenlik duvarı kurallarının listesini içeren bir yanıt dönecektir. Yanıt genellikle kural ID'si, protokol, port, kaynak IP, eylem (izin ver/engelle) gibi detayları içerir. Hatalı durumlarda (örneğin geçersiz token veya bulunamayan SERVICE_ID/IP_ADDRESS) uygun bir HTTP hata kodu alırsınız.