View a markdown version of this page

Ativar o CORS emAWS IoT SiteWiseAPIs do Edge - AWS IoT SiteWise

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Ativar o CORS emAWS IoT SiteWiseAPIs do Edge

A ativação do CORS (compartilhamento Cross-Origin de recursos) nas APIs do AWS IoT SiteWise Edge permite que os aplicativos da web se comuniquem diretamente com as APIs em diferentes domínios. Isso permite integração perfeita, troca de dados em tempo real e acesso a dados entre domínios sem servidores intermediários ou soluções alternativas. As configurações do CORS podem ser definidas para especificar origens permitidas, garantindo acesso controlado entre origens.

nota

O CORS está disponível para a versão 3.3.1 e posterior do Este recurso está disponível para a versão 3.3.1 e posterior do componente. aws.iot.SiteWiseEdgeProcessor Para obter mais informações, consulte o AWS IoT SiteWiseprocessador no Guia do AWS IoT Greengrass Version 2 desenvolvedor.

Para habilitar o CORS nas APIs do SiteWise Edge
  1. Navegue até o console do AWS IoT SiteWise.

  2. No painel de navegação, escolha Gateways de borda.

  3. Selecione o gateway SiteWise Edge para o qual você deseja habilitar o CORS. Você pode habilitar o CORS no tipo AWS IoT Greengrass V2 de implantação.

  4. Na seção Configuração do gateway, escolha o dispositivo principal do Greengrass associado.

  5. Na guia Implantações, em Dispositivos Greengrass, selecione o link de implantação apropriado.

  6. Em Ações, escolha Revisar e, em seguida, Revisar implantação.

    Importante

    A criação de uma configuração revisada habilitada para CORS substitui a configuração atual do dispositivo.

  7. Na Etapa 1, Especifique o destino, forneça um Nome opcional para identificar a implantação.

  8. Na Etapa 2, Selecionar componentes - opcional, você pode deixar todas as seleções atuais como estão e escolher Avançar.

  9. Na Etapa 3, Configurar componentes - opcional, selecione aws.iot. SiteWiseEdgeProcessore escolha Configurar componente.

  10. Na seção Atualização de configuração, em Configuração para mesclar, insira o seguinte JSON:

    { "AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN": "*" }
    nota

    Usar * como valor para AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN permite todas as origens. Para ambientes de produção, é recomendável especificar os URLs de origem exata para melhorar a segurança.

  11. Escolha Confirmar.

  12. Escolha Avançar para prosseguir com as etapas restantes até chegar à Etapa 5, Revisão.

  13. Revise suas alterações de configuração e escolha Implantar para aplicar as alterações ao seu gateway SiteWise Edge.

    nota

    Como alternativa, você pode habilitar o CORS definindo global AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN a variável ambiental como * em seu AWS IoT SiteWise gateway.

nota

Para proxy autenticado, userinfo deve ser incluído no url campo na configuração do proxy username e não como password campos separados.

Depois que a implantação for concluída, o CORS será ativado em sua API do SiteWise Edge, permitindo que origens especificadas façam solicitações de origem cruzada para a API.