Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Utilize Armazenamento de Blobs do Azure Contentores para armazenar conteúdos, ficheiros de manifesto e registos. Aceder a atualizações de status de migração com o Azure Filas.
Este guia fornece aprovisionamento, permissão e outros requisitos com recursos do Azure fornecidos pelo SharePoint.
Armazenamento de Blobs do Azure Containers
A API de Migração utiliza Armazenamento de Blobs do Azure Contentores para armazenamento temporário de conteúdo e manifesto. O SharePoint fornece contentores predefinidos para migração. Em alternativa, pode fornecer os seus próprios contentores.
Utilizar contentores fornecidos pelo SharePoint
Os contentores fornecidos pelo SharePoint não têm custos adicionais para o cliente. Aprovisione contentores fornecidos pelo SharePoint com ProvisionMigrationContainers o método , sem a necessidade de configurar manualmente na consola de administração do Azure.
A API de Migração aprovisiona os contentores no mesmo datacenter da instância do SharePoint. A API de Migração utiliza um contentor exclusivamente uma vez para cada pedido, para garantir a segurança.
A API de Migração destrói contentores utilizados 30 a 90 dias após a conclusão das tarefas de migração.
Evite a limitação ao decorar o tráfego
Evite a limitação ao decorar o tráfego HTTP.
Criptografia
Os conteúdos armazenados em contentores fornecidos pelo SharePoint são encriptados inativos com AES256CBC algoritmo. Esta prática é obrigatória. A API de Migração rejeita as tarefas de migração geradas a partir de contentores fornecidos pelo SharePoint não encriptados.
Este requisito de encriptação não se aplica a contentores fornecidos pelo utilizador.
Ao utilizar CreateMigrationJobEncrypted o método , encripte cada ficheiro com a norma AES CBC 256 como algoritmo de encriptação.
Utilize o AesCryptoServiceProvider.GenerateIV método para gerar um IV criptográfico aleatório exclusivo para cada ficheiro, incluindo os manifestos no pacote. Armazene o IV como uma propriedade em cada ficheiro.
Nome
IV
Valor
Uma BASE64Matriz de Bytes codificada do IV gerado
ProvisionMigrationContainers method (Método ProvisionMigrationContainers)
Aprovisiona novos contentores de migração fornecidos pelo SharePoint para conteúdo e manifesto.
Sintaxe
public SPProvisionedMigrationContainersInfo ProvisionMigrationContainers()
Valores de retorno
Um SPProvisionedMigrationContainersInfo objeto que contém o URI, tokens de acesso e chave de encriptação dos contentores aprovisionados.
Valor DataContainerUri
Um valor URI que contém o URI do contentor recém-criado para armazenar o conteúdo de migração, juntamente com o token de acesso SAS.
Transmita este valor para o CreateMigrationJob método como azureContainerSourceUri parâmetro.
O token de acesso SAS contém Read apenas permissões e Write . Não contém List.
O SharePoint impõe ligações HTTPS a contentores ao definir spr=https o campo em tokens DE SAS.
Valor metadataContainer
Um valor URI que contém o URI do contentor recém-criado para armazenar ficheiros de manifesto , juntamente com o token de acesso SAS.
Transmita este valor para o CreateMigrationJob método como azureContainerManifestUri parâmetro.
O token de acesso SAS contém Read apenas permissões e Write . Não contém List.
O SharePoint impõe ligações HTTPS a contentores ao definir spr=https o campo em tokens DE SAS.
EncryptionKey
Um valor de Matriz de Bytes que contém a chave de encriptação AES256CBC para ambos os contentores aprovisionados.
Utilizar os seus próprios contentores
Também pode fornecer os seus próprios Contentores de Armazenamento de Blobs do Azure. Indique o URI com tokens de acesso SAS conforme necessário na referência da API de Migração.
Azure Filas
Importante
Utilize a API GetMigrationJobProgress para obter a tarefa de migração status.
O aprovisionamento de Filas do Azure para a tarefa de migração status controlo já não é necessário. A descontinuação está prevista para o segundo semestre de 2026. Até lá, o Azure Filas permanecerá disponível para obtenção de status.
Os Filas do Azure fornecidos pelo SharePoint não têm custos adicionais para o cliente. Aprovisione a fila com ProvisionMigrationQueue o método , sem a necessidade de configurar manualmente na consola de administração do Azure.
A API de Migração aprovisiona o Azure Filas no mesmo datacenter da instância do SharePoint.
Em alternativa, utilize o Azure fornecido pelo utilizador Filas se assim o desejar. Verifique o requisito no documento Referência da API de Migração.
Encriptação de Filas do Azure
CreateMigrationJobEncrypted O método encripta as mensagens escritas na Fila do Azure.
Para desencriptar as mensagens, certifique-se de que preserva JobId e os IV valores devolvidos pelo CreateMigrationJobEncrypted método .
Exemplo de mensagem encriptada
{"Label": "Encrypted"},
{"JobId": "[JobId value]"},
{"IV": "[IV value, encoded in BASE64]"},
{"Content": "[encrypted message, encoded in BASE64]"}
ProvisionMigrationQueue method (Método ProvisionMigrationQueue)
Aprovisiona uma nova instância da Fila do Azure para utilização da migração.
Sintaxe ProvisionMigrationQueue
public SPProvisionedMigrationQueueInfo ProvisionMigrationQueue()
Valor de retorno
Um SPProvisionedMigrationQueueInfo objeto que contém as informações da Fila do Azure recentemente criada.
Valor JobQueueUri
Um Uri valor que contém o token de acesso URI e SAS da Fila do Azure recém-criada.
Transmita este valor para o CreateMigrationJob parâmetro do azureQueueReportUri método.
Utilizar pontos finais no Azure Governamental
Utilize Azure Governamental pontos finais para o Microsoft 365 Government.
Pontos finais necessários no Azure Governamental
https://*.blob.core.usgovcloudapi.nethttps://*.queue.core.usgovcloudapi.net