Configurar transferências de arquivos rápidas e seguras usando o Amazon S3 Transfer Acceleration - Amazon Simple Storage Service

Configurar transferências de arquivos rápidas e seguras usando o Amazon S3 Transfer Acceleration

O Amazon S3 Transfer Acceleration é um recurso em nível de bucket que possibilita transferências de arquivos rápidas, fáceis e seguras em longas distâncias entre o seu cliente e um bucket do S3. O Transfer Acceleration foi projetado para otimizar as velocidades de transferência de todo o mundo para buckets do S3. O Transfer Acceleration tira proveito dos pontos de presença distribuídos globalmente no Amazon CloudFront. Conforme os dados chegam em um ponto de presença, eles são roteados para o Amazon S3 por um caminho de rede otimizado.

Quando você usa o Transfer Acceleration, podem ser aplicadas cobranças adicionais de transferência de dados. Para obter mais informações sobre a definição de preços, consulte Definição de preços do Amazon S3.

Por que usar o Transfer Acceleration?

Você pode usar o Transfer Acceleration em um bucket por vários motivos:

  • Seus clientes fazem upload em um bucket centralizado do mundo todo.

  • Você transfere gigabytes a terabytes de dados regularmente entre continentes.

  • Não é possível utilizar toda a largura de banda disponível via Internet ao fazer upload para o Amazon S3.

Para obter mais informações sobre quando usar o Transfer Acceleration, consulte Perguntas frequentes do Amazon S3.

Requisitos para usar o Transfer Acceleration

Veja o que é necessário ao usar o Transfer Acceleration em um bucket do S3:

  • O Transfer Acceleration só tem suporte em solicitações de estilo hospedadas virtualmente. Consulte mais informações sobre solicitações de estilo hospedadas virtualmente em Making requests using the REST API na Referência de API do Amazon S3.

  • O nome do bucket usado para o Transfer Acceleration deve ser compatível com DNS e não deve conter pontos (“.”).

  • O Transfer Acceleration deve estar ativado no bucket. Para obter mais informações, consulte Habilitar e usar o S3 Transfer Acceleration.

    Depois de habilitar o Transfer Acceleration em um bucket, pode levar até 20 minutos para que a velocidade da transferência de dados para o bucket aumente.

    nota

    No momento, o Transfer Acceleration é compatível com buckets localizados nas seguintes regiões:

    • Ásia Pacific (Tóquio) (ap-northeast-1)

    • Ásia-Pacífico (Seul) (ap-northeast-2)

    • Ásia-Pacífico (Mumbai) (ap-south-1)

    • Ásia-Pacífico (Singapura) (ap-southeast-1)

    • Ásia-Pacífico (Sydney) (ap-southeast-2)

    • Canadá (Central) (ca-central-1)

    • Europa (Frankfurt) (eu-central-1)

    • Europa (Irlanda) (eu-west-1)

    • Europa (Londres) (eu-west-2)

    • Europa (Paris) (eu-west-3)

    • América do Sul (São Paulo) (sa-east-1)

    • Leste dos EUA (Norte da Virgínia) (us-east-1)

    • Leste dos EUA (Ohio) (us-east-2)

    • Oeste dos EUA (Norte da Califórnia) (us-west-1)

    • Oeste dos EUA (Oregon) (us-west-2)

  • Para acessar o bucket que está habilitado para o Transfer Acceleration, você deve usar o endpoint bucketname.s3-accelerate.amazonaws.com. Ou use o endpoint de pilha dupla bucketname.s3-accelerate.dualstack.amazonaws.com para se conectar ao bucket habilitado por IPv6. Você pode continuar usando os endpoints regulares para a transferência de dados padrão.

  • Você deve ser o proprietário do bucket para configurar o estado de aceleração de transferência. O proprietário do bucket pode designar permissões para outros usuários para permitir que eles definam o estado de aceleração em um bucket. A permissão s3:PutAccelerateConfiguration autoriza os usuários a habilitarem ou desabilitarem o Transfer Acceleration em um bucket. A permissão s3:GetAccelerateConfiguration autoriza os usuários a retornar o estado do Transfer Acceleration de um bucket, que é Enabled ou Suspended.

As seções a seguir descrevem como começar a usar o Amazon S3 Transfer Acceleration para transferir dados.