Terraform kullanarak gcp depolama paketi için retention_policy yapılandırın
Aug 17 2020
Google depolama paketimi 1 günlük bir saklama politikasına sahip olacak şekilde yapılandırmaya çalışıyorum. Bir günden daha eski her şey paketten silinmelidir.
Geçen hafta terraform kullanarak gcp paketime aşağıdaki ilkeyi ekledim. Gcp konsoluna gittiğimde hala bir günden eski dosyaları gösteriyor.
resource "google_storage_bucket” "test_bucket_name” {
name = "test-backups"
location = "US"
force_destroy = false
retention_policy {
retention_period = 86400
}
Diğer yapılandırma seçeneklerinin eksik olup olmadığını öğrenmek istiyorum. Yardımınız için teşekkürler!
Yanıtlar
1 Marcin Aug 17 2020 at 08:33
retention_policy , nesneleri otomatik olarak silmez . Yalnızca, verilen süre içinde nesnelerin silinmemesi, üzerine yazılmaması veya arşivlenmemesi için ayarlanır.
24'ten sonra nesneyi otomatik olarak silmek için, lifecycle_rule'u kullanmanız gerekir . Örneğin:
lifecycle_rule {
condition {
age = "1"
}
action {
type = "Delete"
}
}
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı