Denetim ve etkinlik kayıtları
Platformun hangi işlemleri kaydettiğini, her kaydın neler içerdiğini, kayıtları kimlerin okuyabildiğini ve kayıtların ne kadar süre saklandığını öğrenin.
Platform, kaynak oluşturma, değiştirme veya silme gibi işlemleri kaydeder ve bunları Etkinlik günlüğü sayfasında gösterir. Her kayıt; işlemi kimin, ne zaman, hangi adresten başlattığını ve sonucunu belirtir. Bu makalede kaydedilen işlemler listelenir.
Bir kaydın içeriği
Her kayıt bir işlemi açıklar:
| Alan | İçerik |
|---|---|
| Zaman | İşlemin ne zaman kaydedildiği ve ne zaman başlayıp bittiği. |
| Aktör | İşlemi kimin başlattığı. Kullanıcılar adları ve e-posta adresleriyle görünür. API belirteciyle başlatılan bir işlem, belirtecin sahibi olan kullanıcıyla görünür. Servis hesabı ID’siyle görünür. Platformun kendi başlattığı işlemler dahili bir adla (örneğin zamanlanmış yedekleme çalışmaları için backup-plan-scheduler) ya da sistem olarak görünür. |
| Kaynak adres | İsteğin geldiği IP adresi. Bazı kayıtlarda bulunmaz; örneğin platformun kendi başlattığı işlemlerde. |
| Eylem | Ne yapıldığı; örneğin compute.instance.create. |
| Kaynak | Kaynağın türü, ID’si ve adı. Ad, işlem başladığında kaynağın sahip olduğu addır. |
| Sonuç | Başarılı, Başarısız veya Beklemede. İptal edilen bir işlem Başarısız sayılır. Başarısız bir işlem hatasını da taşır. |
Örneğin bir sanal makine silindiyse, onu kimin, ne zaman ve hangi adresten sildiğini bulmak için kayıtları compute.instance.delete eylemine göre filtreleyin ya da sanal makinenin adını arayın.
Hangi kayıtları görürsünüz
Bir projenin kayıtları, projenin kaynakları üzerindeki işlemleri ve kuruluş ile abonelikleri düzeyindeki işlemleri içerir; örneğin üyelerde ve rol atamalarında yapılan değişiklikler.
Kayıtları okumak için proje veya projenin aboneliği üzerinde Audit Log için Oku erişimi olan herhangi bir role ihtiyacınız vardır. Yerleşik rollerden Sahip, Katkıda bulunan ve Okuyucu rollerinde bu erişim vardır, Faturalama Operatörü rolünde yoktur. API belirtecinin ayrıca iam:read kapsamına sahip olması gerekir.
Neler kaydedilir
Activity Log, konsolda veya REST API üzerinden başlattığınızda şu işlemleri kaydeder. Yalnızca burada listelenen işlemler kaydedilir.
| Ürün | Kaydedilen işlemler |
|---|---|
| Virtual Machines | Sanal makine oluşturma ve silme. Sanal makineleri başlatma, durdurma, yeniden başlatma, duraklatma, sürdürme ve yeniden boyutlandırma. Disk, ağ arabirimi ve güvenlik grubu bağlama ve ayırma. Anahtar çifti silme. |
| Images ve Snapshots | İmaj ve sanal makine geri dönüş noktası oluşturma ve silme. Disk anlık görüntüsü oluşturma, geri yükleme ve silme. |
| Block Storage | Disk oluşturma, değiştirme, klonlama, genişletme, bağlama, ayırma ve silme ile disk türünü değiştirme. Disk aktarımını kabul etme. |
| Backup Center | Zamanlanmış çalışmalar dahil yedekleme planı oluşturma, değiştirme, duraklatma, sürdürme, çalıştırma ve silme. Diskleri atama ve serbest bırakma, başarısız diskleri yeniden deneme ve geri yükleme. |
| Object Storage | Kova oluşturma ve silme, kovaların görünürlüğünü ve erişim politikasını değiştirme ve CORS kuralı ekleme ve kaldırma. |
| Virtual Networks | Ağ, alt ağ, yönlendirici ve ağ arabirimi oluşturma ve silme. Alt ağları değiştirme. Bir yönlendiricinin harici ağ geçidini ayarlama ve temizleme, yönlendirici arabirimlerini bağlama ve ayırma ile statik yol ekleme ve kaldırma. Ağ arabirimlerini ayırma ve bunlar için genel IP ayırma. |
| Security Groups | Güvenlik grubu oluşturma ve silme ile kural ekleme ve kaldırma. |
| Floating IPs | Genel IP ayırma, ilişkilendirme, ilişkilendirmeyi kaldırma ve serbest bırakma. |
| Load Balancers | Yük dengeleyici, dinleyici, havuz, üye ve sağlık izleyicisi oluşturma, değiştirme ve silme. |
| Site-to-Site VPN | VPN servisi, politika, uç nokta grubu ve site bağlantısı oluşturma, değiştirme ve silme. Site bağlantılarını devre dışı bırakma, etkinleştirme ve yeniden başlatma. |
| Identity & Access Management | Üye ekleme, davet etme, devre dışı bırakma, yeniden etkinleştirme ve kaldırma. Rol atama, değiştirme ve kaldırma. Özel rol oluşturma, değiştirme, klonlama ve silme. Servis hesaplarını devre dışı bırakma, yeniden etkinleştirme ve silme ile servis hesaplarının rol bağlamalarını değiştirme. API belirteçlerini silme. Uygulama kimlik bilgisi oluşturma, yenileme ve iptal etme ile OpenStack API erişimini açma veya kapatma. |
| Abonelikler ve projeler | Abonelik silme ve yeni bir aboneliğin ilk projesini hazırlama. Proje oluşturma, yeniden adlandırma, taşıma ve silme. Projelere kota tahsis etme ve proje oluşturma hakkını verme veya geri alma. |
Kayıtlar ne kadar süre saklanır
Tamamlanan işlemlerin kayıtları, Bulutistan’ın belirlediği saklama süresinin sonunda silinir. Tamamlanmamış işlemlerin kayıtları saklanır.
Kayıtlara daha uzun süre ihtiyacınız varsa, örneğin kendi denetimleriniz için, kayıtları düzenli olarak dışa aktarın.
Kayıtları okuma yolları
- Activity Log. Konsolda Etkinlik günlüğü sayfasını açın. Bir zaman aralığı seçin, eyleme ve sonuca göre filtreleyin ve eyleme, kaynağa veya aktöre göre arayın. Sayfayı dışa aktar (CSV) düğmesi, gördüğünüz kayıt sayfasını CSV dosyası olarak kaydeder; dosya kaynak adresi içermez. Bkz. Etkinliği filtreleme ve dışa aktarma.
- Identity & Access. Kimlik & ErişimEtkinlik sayfası aynı kayıtları listeler. Bir işlemin kesin sonucu için işlemi Etkinlik günlüğü sayfasında kontrol edin.
- REST API. GET
/scopes/{scopeId}/activity/activity-events, bir zaman aralığının kayıtlarını döndürür:range(1h,24h,7dveya30d) ya dafromveto;action,actor,resultveqfiltreleriyle. Sayfa başına en fazla 200 kayıt döndürür ve aralığın tamamı için sonuç başına toplamları verir. Bkz. Sayfalama.
curl "https://<api-host>/api/v1/scopes/<project-id>/activity/activity-events?range=24h&result=Failure" \
-H "Authorization: Bearer $PC_TOKEN"<api-host>: API’nin ana bilgisayar adı.<project-id>: projenin ID’si. Bkz. Kapsamlar, URL’ler ve istek biçimi.