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.
|