Configure a retenção_policy para o intervalo de armazenamento gcp usando o terraform
Aug 17 2020
Estou tentando configurar meu balde de armazenamento do Google para ter uma política de retenção de 1 dia. Qualquer coisa com mais de um dia deve ser excluída do balde.
Eu adicionei a seguinte política ao meu balde gcp usando terraform na semana passada. Quando eu vou para o console gcp, ele ainda mostra arquivos com mais de um dia.
resource "google_storage_bucket” "test_bucket_name” {
name = "test-backups"
location = "US"
force_destroy = false
retention_policy {
retention_period = 86400
}
Quero saber se estou faltando alguma outra opção de configuração. Obrigado pela ajuda!
Respostas
1 Marcin Aug 17 2020 at 08:33
retenção_policy não exclui os objetos automaticamente. É definido apenas para garantir que os objetos não sejam excluídos, substituídos ou arquivados dentro do período determinado.
Para excluir o objeto após 24 automaticamente, você deve usar lifecycle_rule . Por exemplo:
lifecycle_rule {
condition {
age = "1"
}
action {
type = "Delete"
}
}
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino