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. Para obter mais informações sobre solicitações de estilo hospedadas virtualmente, consulte Fazer solicitações usando a API REST.

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