Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Importante
Estes requisitos aplicam-se a TODOS os cenários de publicação (tanto internos como interlocatários)
Requisitos gerais para todas as cargas de trabalho do Microsoft Fabric Extensibility Toolkit:
- Verificação personalizada de domínio Microsoft Entra: Necessária para verificação da aplicação Entra e configuração correta do ID de recurso
- Desenvolvimento completo da carga de trabalho: A sua carga de trabalho deve estar totalmente desenvolvida e testada
- Configuração do manifesto: Prepare o seu manifesto de carga de trabalho de acordo com as especificações do Fabric
- Configuração de autenticação: Configure o registo de aplicações Microsoft Entra para a sua carga de trabalho
- Infraestrutura e alojamento: Cumprir os requisitos de alojamento, segurança e desempenho
Requisitos Microsoft Entra
Verificação de Domínio Personalizada
Deve ter um domínio personalizado verificado no seu tenant Entra para verificação da aplicação Entra e configuração do ID de recursos.
-
Requisito: Domínio personalizado verificado (por exemplo,
contoso.com) - Domínio frontend: Deve ser um subdomínio do seu domínio Entra verificado
-
Restrições: Sem
*.onmicrosoftsubdomínios
Formato de ID de Recurso
https://<verified-domain>/<frontend>/<backend>/<workload-id>/<optional>
Exemplo: https://datafactory.contoso.com/feserver/beserver/Fabric.WorkloadSample/123
Registo de Candidatura
- Tipo: Aplicação web
- Suporte a inquilinos: Multitenant (obrigatório para publicação entre inquilinos)
-
Redirecionar URI:
{frontend-url}/close - URI do ID da Aplicação: Deve corresponder ao domínio verificado
- Permissões: Microsoft Fabric APIs
Configuração do domínio
Importante
O domínio frontend deve ser sempre um subdomínio do seu domínio Entra verificado.
Os URLs frontend e backend devem ser subdomínios do resourceId valor:
- Requisito do domínio frontend: Deve ser um subdomínio do seu domínio Entra verificado
- Relação de domínio: No máximo um segmento extra para além do domínio verificado
- Domínio URL de resposta: Deve corresponder ao domínio anfitrião frontend
- Requisito HTTPS: Todos os endpoints devem usar HTTPS
Exemplo de Configuração:
- ID do Recurso:
https://datafactory.contoso.com/feserver/beserver/Fabric.WorkloadSample/123 - Frontend:
https://feserver.datafactory.contoso.com - Backend:
https://beserver.datafactory.contoso.com/workload - URI de redirecionamento:
https://feserver.datafactory.contoso.com/close
Requisitos de Desenvolvimento da Carga de Trabalho
Desenvolvimento e Testes Completos
- Completude funcional: Todas as funcionalidades planeadas implementadas e a funcionar
- Testes de integração: Testado em ambiente Fabric usando o dev gateway
- Tratamento de erros: Gestão adequada de erros e mecanismos de feedback dos utilizadores
Configuração do Manifest
Os valores dos pontos finais no seu manifesto são normalmente definidos usando marcadores de posição como {{FRONTEND_URL}}, que são substituídos por valores do ficheiro .env durante o processo de compilação. Atualize o .env ficheiro para definir os URLs corretos para o seu ambiente de implementação.
Configura os endpoints do trabalho no teu manifesto:
<CloudServiceConfiguration>
<Cloud>Public</Cloud>
<Endpoints>
<ServiceEndpoint>
<Name>Frontend</Name>
<Url>https://feserver.datafactory.contoso.com</Url>
</ServiceEndpoint>
</Endpoints>
</CloudServiceConfiguration>
Na AADApp secção em WorkloadManifest.xml:
- AppId: O seu ID de aplicação Microsoft Entra
-
redirectUri: URL do frontend com o sufixo
/close - ResourceId: O URI do ID de recurso devidamente formatado
Requisitos de Infraestrutura
Requisitos de Alojamento
- HTTPS: Todos os endpoints devem usar HTTPS com certificados SSL válidos
- Disponibilidade: SLA mínimo de 99,9% de disponibilidade
- Desempenho: Tempos de carregamento da página inferiores a 3 segundos
-
CORS: Configurar o CORS para permitir domínios Fabric (
*.powerbi.com,*.fabric.microsoft.com)
Política de Segurança de Conteúdo (CSP)
Configure os cabeçalhos CSP para garantir a compatibilidade com o Fabric:
- Ancestrais dos quadros: Permita que os domínios do Fabric incorporem a sua carga de trabalho
- Fontes de script e estilo: Configure fontes seguras para a sua aplicação
Configuração
Configuração do Frontend:
- WORKLOAD_NAME: O seu identificador de carga de trabalho
- WORKLOAD_VERSION: A versão da sua carga de trabalho
-
FRONTEND_URL: O URL frontend para a tua carga de trabalho (normalmente definido como
{{FRONTEND_URL}}no manifesto e substituído pelo ficheiro .env) -
FRONTEND_APPID: O ID da aplicação frontend (normalmente definido como
{{FRONTEND_APPID}}no manifesto e substituído a partir do ficheiro .env)
Configuração do backend (se aplicável): Configurações do backend atualmente não são suportadas.
Requisitos de segurança
Autenticação e Autorização
- Conformidade OAuth 2.0: Utilizar fluxos OAuth 2.0 padrão
- Validação de tokens: Validação adequada dos tokens de acesso
- Validação de permissões: Verifique as permissões dos utilizadores antes de permitir o acesso
Proteção de Dados
- Encriptação de dados: Encriptar dados em trânsito e em repouso
- Validação de entradas: Validar e higienizar todas as entradas do utilizador
- Cabeçalhos de segurança: Implementar cabeçalhos de segurança apropriados