Publicado: Feb 25, 2022
O Amazon S3 acelera a verificação de integridade de solicitações em até 90%. Pela primeira vez na nuvem, você pode escolher entre quatro algoritmos de soma de verificação compatíveis para verificação de integridade de dados nas suas solicitações de upload e download. Além disso, os aprimoramentos no AWS SDK e na API do S3 melhoram significativamente a eficiência da soma de verificação, aumentando a performance e reduzindo o custo da validação de dados. Você pode calcular e verificar somas de verificação automaticamente à medida que armazena ou recupera dados do S3 e pode acessar as informações de soma de verificação a qualquer momento usando uma nova API do S3 ou um relatório de inventário do S3. Usar somas de verificação para validação de dados é uma prática recomendada para a durabilidade dos dados, e esses recursos aumentam a performance e reduzem o custo relacionado.
O Amazon S3 pode verificar automaticamente a integridade dos seus dados quando você armazena ou recupera objetos usando chamadas de API padrão do S3. Você pode escolher um algoritmo de soma de verificação SHA-1, SHA-256, CRC32 ou CRC32C, dependendo das necessidades da sua aplicação. Para verificar a integridade dos seus dados, você pode fornecer uma soma de verificação pré-calculada com sua solicitação ou fazer com que o AWS SDK calcule automaticamente uma soma de verificação à medida que transmite dados ao S3. Calcular uma soma de verificação à medida que você transmite dados ao S3 economiza tempo, pois você pode verificar e transmitir seus dados em uma única passagem, em vez de duas operações sequenciais.
Além disso, o S3 agora pode calcular e armazenar informações de soma de verificação em nível de parte para objetos carregados por meio do carregamento fracionado do S3. Isso significa que objetos grandes podem ser divididos em várias partes para que as operações de soma de verificação possam ser paralelizadas. O S3 calculará independentemente uma soma de verificação quando seus dados forem armazenados de forma durável para validar que armazenou os mesmos bits que você transmitiu do cliente. Em seguida, o S3 armazenará a soma de verificação calculada nos metadados dos seus objetos. Essas somas de verificação (incluindo somas de verificação para partes individuais para um carregamento fracionado do S3) podem ser acessadas a qualquer momento usando a nova API GetObjectAttributes do S3.
Esses recursos estão disponíveis sem custo adicional e podem ser acessados por meio do console do S3, da API do Amazon S3, dos SDKs e da CLI em todas as regiões da AWS, incluindo as regiões AWS GovCloud (EUA), a região da Amazon Web Services China (Pequim), operada pela Sinnet, e a Amazon Web Services Região da China (Ningxia), operada pela NWCD. Para saber mais sobre a verificação de integridade acelerada do Amazon S3, leia o blog de lançamento, visite a página de recursos do S3 e consulte o guia do usuário.