View a markdown version of this page

Active CORSAWS IoT SiteWiseAPI de Edge - AWS IoT SiteWise

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Active CORSAWS IoT SiteWiseAPI de Edge

Al habilitar el CORS (intercambio de Cross-Origin recursos) en las API de AWS IoT SiteWise Edge, las aplicaciones web se comunican directamente con las API en diferentes dominios. Esto permite una integración perfecta, el intercambio de datos en tiempo real y el acceso a los datos entre dominios sin servidores intermediarios ni soluciones alternativas. Los ajustes del CORS se pueden configurar para especificar los orígenes permitidos, lo que garantiza un acceso controlado desde distintos orígenes.

nota

CORS está disponible para la versión 3.3.1 y posteriores del componente. Esta función está disponible para la versión 3.3.1 y posteriores del componente. aws.iot.SiteWiseEdgeProcessor Para obtener más información, consulte el AWS IoT SiteWiseprocesador en la AWS IoT Greengrass Version 2 Guía para desarrolladores.

Para habilitar las API de CORS en SiteWise Edge
  1. Vaya a la consola de AWS IoT SiteWise.

  2. En el panel de navegación, seleccione Puertas de enlace Edge.

  3. Seleccione la puerta de enlace SiteWise Edge para la que desee habilitar CORS. Puede habilitar CORS en el tipo de AWS IoT Greengrass V2 implementación.

  4. En la sección de configuración de la puerta de enlace, elija el dispositivo principal de Greengrass asociado.

  5. En la pestaña Implementaciones, en Dispositivos Greengrass, seleccione el enlace de implementación correspondiente.

  6. En Acciones, elija Revisar y, a continuación, Revisar el despliegue.

    importante

    Al crear una configuración revisada y habilitada para CORS, se reemplaza la configuración actual del dispositivo.

  7. En el paso 1, especifique el destino, proporcione un nombre opcional para identificar la implementación.

  8. En el paso 2, Seleccionar los componentes (opcional), puede dejar todas las selecciones actuales tal como están y elegir Siguiente.

  9. En el paso 3, Configurar los componentes (opcional), seleccione aws.iot. SiteWiseEdgeProcessory elija Configurar componente.

  10. En la sección Actualización de la configuración, en Configuración para fusionar, introduzca el siguiente JSON:

    { "AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN": "*" }
    nota

    Si * se utiliza como valor para, se AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN permiten todos los orígenes. Para los entornos de producción, se recomienda especificar las URL de origen exactas para una mayor seguridad.

  11. Elija Confirmar.

  12. Seleccione Siguiente para continuar con los pasos restantes hasta llegar al paso 5, Revisar.

  13. Revise los cambios de configuración y, a continuación, seleccione Deploy para aplicar los cambios a su puerta de enlace SiteWise Edge.

    nota

    Como alternativa, puede habilitar CORS configurando globalmente la variable AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN de entorno * en su AWS IoT SiteWise puerta de enlace.

nota

En el caso del proxy autenticado, userinfo debe incluirse en el url campo de la configuración del proxy username y password no como campos separados.

Una vez completada la implementación, CORS se habilita en la API de SiteWise Edge, lo que permite a los orígenes específicos realizar solicitudes de origen cruzado a la API.