Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 38284|Resposta: 1

[Fonte] O .NET Core faz backup dos dados no armazenamento Amazon S3 Glacier

[Copiar link]
Publicado em 12/09/2021 20:50:27 | | | |
Sobre a Geleira Amazon S3:O login do hiperlink está visível.

Amazon S3 Glacier e S3 Glacier Deep Archive são classes de armazenamento em nuvem Amazon S3 seguras, duráveis e extremamente baratas para arquivamento de dados e backups de longo prazo. Com 99,99999999999% de durabilidade e recursos abrangentes de segurança e conformidade, eles podem ajudar a atender aos requisitos regulatórios mais rigorosos. Os clientes podem armazenar dados por apenas US$ 1 TB por mês, reduzindo significativamente os custos em comparação com soluções locais. Para manter os custos baixos enquanto atende a diversas necessidades de recuperação, o Amazon S3 Glacier oferece três opções de acesso a arquivos, variando de minutos a horas; O Arquivo Profundo do Glaciar S3 oferece duas opções de acesso, variando de 12 a 48 horas para recuperação.

Sua vantagem é que o preço é muito baixo, adequado para armazenar recursos não utilizados de longo prazo, como: arquivos de backup de banco de dados, materiais arquivísticos, arquivos de dados, etc. No entanto, se você recuperar os dados de download, terá que esperar muito tempo, a menos que adquira um serviço de aceleração. Os preços também variam para cada região, tomando a área de Tóquio como exemplo:Arquivos 100G (um mês) = 0,5USD = 3,5 yuans

Precificação:O login do hiperlink está visível.

Um: Criar uma chave de acesso (ID da chave de acesso e chave secreta de acesso)

Endereço:O login do hiperlink está visível.

Chaves de acesso (awsAccessKeyId, awsSecretAccessKey) são usadas ao chamar a interface da API da AWS, e a chave de acesso do usuário raiz permite acesso ilimitado a toda a sua conta AWS. Como mostrado abaixo:


Aqui, a chave criada é copiada para uso posterior.

2: Criar uma biblioteca de arquivos S3 Glacier

Por exemplo, na área de Tóquio, o site:O login do hiperlink está visível., como mostrado na figura abaixo:



Nomes e Códigos das Regiões Amazon:O login do hiperlink está visível.

Nome da região
código
Leste dos EUA (Ohio)
EUA-Leste-2
Leste dos EUA (Virgínia do Norte)
US-East-1
Oeste dos EUA (Norte da Califórnia)
US-West-1
Oeste dos EUA (Oregon)
US-West-2
África (Cidade do Cabo)
AF-Sul-1
Ásia-Pacífico (Hong Kong)
AP-East-1
Ásia-Pacífico (Mumbai)
AP-SUL-1
Ásia-Pacífico (Osaka)
AP-Nordeste-3
Ásia-Pacífico (Seul)
AP-Nordeste-2
Ásia-Pacífico (Singapura)
AP-Sudeste-1
Ásia-Pacífico (Sydney)
AP-Sudeste-2
Ásia-Pacífico (Tóquio)
AP-Nordeste-1
Canadá (Central)
CA-Central-1
China (Pequim)
CN-Norte-1
China (Ningxia)
CN-Noroeste-1
Europa (Frankfurt)
EU-Central-1
Europa (Irlanda)
EU-West-1
Europa (Londres)
EU-West-2
Europa (Milão)
EU-Sul-1
Europa (Paris)
EU-West-3
Europa (Estocolmo)
EU-Norte-1
Oriente Médio (Bahrein)
me-sul-1
América do Sul (São Paulo)
SA-East-1

3: Criar um novo programa ASP.NET Core

Para criar um novo programa ASP.NET Core e chamar o AWS SDK para enviar o arquivo para a biblioteca de arquivos S3 Glacier, você precisa usar o nuget para referenciar o seguinte pacote:




Enviar arquivos

O código é o seguinte:

Baixe o arquivo

Recuperando o arquivo de download do armazenamento do S3 Glacier, você precisa esperar pacientemente por um tempo :(Os tempos de recuperação variam de minutos a horas, e até mesmo arquivos recém-carregados precisam esperar muito tempoPodemos ver que, após enviarmos uma solicitação para recuperar o arquivo, o programa receberá o resultado através da fila de mensagens, como mostrado na figura abaixo:



O código é o seguinte:



Ativar código de saída de log:



Desenvolvi um serviço de backup do S3 Glacier que só precisa chamar a interface do controlador para enviar arquivos no S3 Glacier, como mostrado na figura abaixo:




Código fonte para download:O login do hiperlink está visível.




Anterior:Duas ferramentas são recomendadas para analisar a camada de imagem Docker
Próximo:O git restaura arquivos que foram comprometidos para exclusão
 Senhorio| Publicado em 04/04/2025 12:15:21 |
Recuperação Instantânea do Glaciar S3— Para dados arquivados que requerem acesso imediato, como imagens médicas, ativos de mídia ou dados genômicos, escolha a classe de armazenamento S3 Glacier Instant Retrieval, uma classe de armazenamento de arquivo que oferece o menor custo de armazenamento em milhares de segundos.

Recuperação Flexível de Glaciares S3— Para dados arquivados que não requerem acesso imediato, mas exigem flexibilidade para recuperar grandes conjuntos de dados gratuitamente, como casos de backup ou recuperação de desastres, selecione a classe de armazenamento S3 Glacier Flexible Retrieval para recuperação em minutos ou recuperação em massa gratuita em até 12 horas.

Arquivo Profundo do Glaciar S3— Para manter dados por 7 a 10 anos ou mais, para atender às necessidades dos clientes e aos requisitos regulatórios, como serviços financeiros, saúde, mídia e entretenimento, e setor público, escolha a classe de armazenamento S3 Glacier Deep Archive, que é o armazenamento em nuvem de menor custo e que recupera dados em 12 a 48 horas.
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com