Sincronizar o conteúdo de uma pasta de nuvem para o serviço Azure AppSync content from a cloud folder to Azure App Service

Este artigo mostra como sincronizar seu conteúdo para Azure app serviço do Dropbox e do onedrive.This article shows you how to sync your content to Azure App Service from Dropbox and OneDrive.

A implantação de sincronização de conteúdo sob demanda é alimentada pelo mecanismo de implantação kududo serviço de aplicativo.The on-demand content sync deployment is powered by the App Service Kudu deployment engine. Você pode trabalhar com o código do aplicativo e o conteúdo em uma pasta de nuvem designada e, em seguida, sincronizar com o serviço de aplicativo com o clique de um botão.You can, work with your app code and content in a designated cloud folder, and then sync to App Service with the click of a button. A sincronização de conteúdo usa o servidor de Build kudu.Content sync uses the Kudu build server.

Habilitar implantação de sincronização de conteúdoEnable content sync deployment

Para habilitar a sincronização de conteúdo, navegue até a página do aplicativo do serviço de aplicativo no portal do Azure.To enable content sync, navigate to your App Service app page in the Azure portal.

No menu à esquerda, clique em central de implantação > OneDrive ou Dropbox > autorizar.In the left menu, click Deployment Center > OneDrive or Dropbox > Authorize. Siga os prompts de autorização.Follow the authorization prompts.

Você só precisa autorizar com o OneDrive ou o Dropbox uma vez.You only need to authorize with OneDrive or Dropbox once. Se você já estiver autorizado, basta clicar em continuar.If you're already authorized, just click Continue. Você pode alterar a conta do OneDrive ou Dropbox autorizada clicando em alterar conta.You can change the authorized OneDrive or Dropbox account by clicking Change account.

Na página Configurar , selecione a pasta que você deseja sincronizar.In the Configure page, select the folder you want to synchronize. Essa pasta é criada no caminho de conteúdo designado a seguir no OneDrive ou no dropbox.This folder is created under the following designated content path in OneDrive or Dropbox.

  • Onedrive: Apps\Azure Web AppsOneDrive: Apps\Azure Web Apps
  • Dropbox: Apps\AzureDropbox: Apps\Azure

Quando terminar, clique em continuar.When finished, click Continue.

Na página Resumo , verifique suas opções e clique em concluir.In the Summary page, verify your options and click Finish.

Sincronizar conteúdoSynchronize content

Quando você quiser sincronizar o conteúdo em sua pasta de nuvem com o serviço de aplicativo, volte para a página centro de implantação e clique em sincronizar.When you want to synchronize content in your cloud folder with App Service, go back to the Deployment Center page and click Sync.

Nota

Devido às diferenças subjacentes nas APIs, o onedrive for Business não tem suporte no momento.Because of underlying differences in the APIs, OneDrive for Business is not supported at this time.

Desabilitar implantação de sincronização de conteúdoDisable content sync deployment

Para desabilitar a sincronização de conteúdo, navegue até a página do aplicativo do serviço de aplicativo no portal do Azure.To disable content sync, navigate to your App Service app page in the Azure portal.

No menu à esquerda, clique em centro de implantação > Desconectar.In the left menu, click Deployment Center > Disconnect.

O que acontece ao meu aplicativo durante a implantação?What happens to my app during deployment?

Todos os métodos de implementação suportadas oficialmente fazem alterações aos ficheiros no /home/site/wwwroot pasta da sua aplicação.All the officially supported deployment methods make changes to the files in the /home/site/wwwroot folder of your app. Estes ficheiros são os mesmos aqueles que são executados na produção.These files are the same ones that are run in production. Por conseguinte, a implementação pode falhar devido a arquivos bloqueados.Therefore, the deployment can fail because of locked files. A aplicação na produção pode também ter um comportamento imprevisível durante a implementação, porque nem todos os ficheiros atualizados ao mesmo tempo.The app in production may also behave unpredictably during deployment, because not all the files updated at the same time. Existem várias formas de evitar esses problemas:There are a few different ways to avoid these issues:

Passos seguintesNext steps