Olá, comunidade!
Sou novo aqui na plataforma Microsoft Community. Vou tentar explicar este caso de forma resumida.
Trabalho em uma empresa parceira Microsoft, e possuímos muitas licenças que nos possibilitam o armazenamento do OneDrive. Tivemos a ideia de utilizar uma plataforma de terceiro, chamada Iperius Backup, onde a versão paga do mesmo, permite a integração, via API, do OneDrive, enviar os dados para a nuvem.
Então, temos o seguinte cronograma:
1- Criamos a conta com o nome do cliente, exemplo: padaria joão = ******@empresa.com.br
2- Atribuímos o licenciamento a esta conta
3- Enviamos o Backup para esta conta, através do Iperius.
De momento, realizamos este processo apenas com uma conta. O detalhe todo está que recebemos este erro sempre que executamos a tarefa: The request has been throttled.
Pesquisando, vi que isto se trata de muitas requisições ou então de uma grande volumetria de dados sendo enviada de uma só vez. O recomendado seria diminuir o envio de arquivos para solucionar o problema.
Para isso, o primeiro o backup (que pega todos os arquivos, o mais pesado) usamos o Migration Tool da própria Microsoft, e o Iperius faria apenas o incremental. Porém, o mesmo erro ocorre novamente quando chega a parte do Iperius. Temos algumas opções dentro do Iperius que nos permite limitar a velocidade que ele faz esta transferências, o problema é que com essas configurações, o tempo de backup demora MUITO. Fizemos a média de 7 horas para enviar 50MB.
Em contato com o suporte do Iperius, o retorno foi este: "Boa tarde,
Esse erro indica que o limite de taxa de usuário do Onedrive foi excedido. A taxa de solicitações de usuários excedeu a cota do projeto configurado. Você pode considerar a reavaliação do tráfego esperado por usuário para a API e ajustar os limites de cota do projeto de acordo.
Esse procedimento é feito diretamente no Onedrive, não é necessário alterar nada no Iperius."
Peço desculpas pelo texto grande, mas acredito que consegui mapear bem o problema para vocês. Alguém teria alguma sugestão ?