Converta a redundância de armazenamento de um bucket de armazenamento localmente redundante (LRS) para armazenamento com redundância de zona (ZRS) para proteger seus dados contra falhas em zonas de disponibilidade.
Pré-requisitos
O bucket deve estar em uma região compatível: China (Hangzhou), China (Shanghai), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Shenzhen), China (Hong Kong), Japão (Tóquio), Singapura, Indonésia (Jacarta) e Alemanha (Frankfurt).
O tipo de redundância atual do bucket é LRS.
A classe de armazenamento do bucket é Standard, Infrequent Access (IA) ou Archive. Objetos nas classes Cold Archive ou Deep Cold Archive permanecem em LRS após a conversão. Não é possível converter buckets com classe de armazenamento Cold Archive ou Deep Cold Archive.
O usuário RAM possui as seguintes permissões: oss:CreateBucketDataRedundancyTransition, oss:GetBucketDataRedundancyTransition, oss:ListBucketDataRedundancyTransition e oss:DeleteBucketDataRedundancyTransition. Para conceder essas permissões, Anexe uma política personalizada a um usuário RAM.
Limitações
Direção da conversão: A conversão é compatível apenas de LRS para ZRS e é irreversível.
Métodos de conversão: Compatível por meio do console OSS, API ou ossutil. SDKs não são compatíveis.
Tempo de conversão: Depende do volume de dados, da quantidade de objetos e dos uploads multipart no bucket. Se houver muitas partes incompletas, configure uma regra de Ciclo de vida para excluí-las antes da conversão.
Taxas de conversão: A tarefa de conversão é gratuita. Após a conversão, o faturamento do bucket segue as taxas de ZRS, que são superiores às de LRS. Para mais informações sobre preços, consulte Preços do Object Storage Service.
Replicação entre regiões (CRR): A conversão de um bucket em um par CRR não converte automaticamente o outro. Converta cada bucket separadamente.
Serviço OSS-HDFS: Os dados no OSS-HDFS permanecem em LRS após a conversão.
Procedimento
Console OSS
ossutil
Referência da API
Chame diretamente a operação CreateBucketDataRedundancyTransition. Isso requer o cálculo da assinatura da requisição no seu próprio código.