Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İlke SDK'sında, mip::PolicyHandler ilke eylemlerini hesaplamak ve denetim olaylarını göndermek için kullanılan işlemleri kullanıma sunar.
İlke işleyici işlevleri
mip::PolicyHandler hem etiketleri hem de koruma bilgilerini okuma, yazma ve kaldırma yöntemlerini kullanıma sunar. Tam liste için API referansına başvurun.
Bu makalede aşağıdaki yöntemler ele alınacaktır:
ComputeActionsNotifyCommittedActions
Gereksinimler
PolicyHandler Oluşturma için şunlar gerekir:
- Bir
mip::MipContext - Bir
mip::PolicyProfile -
mip::PolicyEnginemip::PolicyProfileöğesine eklendi - Uygulayan bir sınıf
mip::PolicyHandler::Observer
İlke işleyicisi oluşturun
İlke eylemlerini elde etmek için gereken ilk adım bir PolicyHandler nesne oluşturmaktır. Bu sınıf, belirli bir etiketin gerçekleştirmesi gereken eylemlerin listesini almak için gereken işlevselliği uygular. Ayrıca bir denetim olayını tetikleyen işlevini de uygular.
Oluşturmak PolicyHandler, PolicyEngine, promise/future desenini kullanarak CreatePolicyHandlerAsync işlevini çağırmak kadar kolaydır.
CreatePolicyHandlerAsync tek bir parametre kabul eder: isAuditDiscoveryEnabled. Uygulamanın denetim günlüğünde kalp atışı ve keşif olaylarını gösterecek şekilde yapılması gerekiyorsa bu değeri true olarak ayarlayın.
Not
mip::PolicyHandler::Observer sınıfı, CreatePolicyHandler sınıfı tarafından Observer nesnesini gerektirdiğinden türetilmiş bir sınıfta uygulanmalıdır.
auto createPolicyHandlerPromise = std::make_shared<std::promise<std::shared_ptr<mip::PolicyHandler>>>();
auto createPolicyHandlerFuture = createPolicyHandlerPromise->get_future();
PolicyEngine->CreatePolicyHandlerAsync(true);
auto handler = createPolicyHandlerFuture.get();
Nesne başarıyla oluşturulduktan PolicyHandler sonra eylemler hesaplanabilir ve denetim olayları gönderilebilir.
Sonraki Adımlar
Artık bir İlke işleyicisinin nasıl oluşturulduğunu öğrendiğinize göre:
- İşlem eylemlerini belirlemek için kullanılan bir yürütme durumu sınıfı oluşturmayı öğrenin.
- GitHub'dan Politika SDK Örnekleri'ni indirin ve Politika SDK'sını deneyin.