Skip to main content
Failproof AI, policy seçimini makine ve daemon ayarlarından ayırır. Bu, depo policy seçimlerinin gözden geçirilebilir kalmasını sağlarken, kimlik bilgileri ve daemon durumu depo dışında kalır.

Policy kapsamını seçin

Yerel policy panosunu açmak için failproofai komutunu bağımsız değişken olmadan çalıştırın. Bir policy’yi etkinleştirmeden önce kullanıcı, proje veya yerel kapsamı seçin, böylece değişiklik amaçlanan yapılandırma dosyasına yazılır.
  • User bu makinedeki tüm projeler arasında geçerlidir.
  • Project depoya aittir ve işlenebilir (commit).
  • Local bir projeyi tek bir kullanıcı için geçersiz kılar ve gitignore’da kalmalıdır.
Etkinleştirilen policy’ler bir birleşim olarak birleştirilir. Policy parametreleri, bu policy için parametreleri tanımlayan ilk kapsamı kullanır (proje → yerel → kullanıcı sırasında). Açık özel policy yolları, bunları tanımlayan ilk kapsamı kullanır.

Policy parametrelerini yapılandırın

Yerel panosunda policy’yi açın, desteklenen parametrelerini düzenleyin ve seçilen kapsamda kaydedin. Eşleşen ve eşleşmeyen bir agent eylemi çalıştırın, ardından Observe → policy bölümünde kararı inceleyin.

Makine dosyalarını anlayın

~/.failproofai, ayrı güven sınırları için ayrı dosyalar içerir: Bir konteyner veya izole test için tam makine düzenini yeniden konumlandırmak amacıyla FAILPROOFAI_HOME kullanın. Tek tek durum dizinlerini bağımsız olarak yeniden konumlandırmayın.
credentials.json dosyasını asla işlemeyin (commit). Proje policy yapılandırması ve proje kuralı policy’lerini yalnızca uygulama kodu olarak gözden geçirdikten sonra işleyin.