Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Activez CORS surAWS IoT SiteWiseAPI Edge
L'activation du CORS (Cross-Origin Resource Sharing) sur les API AWS IoT SiteWise Edge permet aux applications Web de communiquer directement avec les API dans différents domaines. Cela permet une intégration fluide, un échange de données en temps réel et un accès aux données entre domaines sans serveurs intermédiaires ni solutions de contournement. Les paramètres CORS peuvent être configurés pour spécifier les origines autorisées, garantissant ainsi un accès contrôlé entre les origines.
Note
CORS est disponible pour les versions 3.3.1 et ultérieures du composant. Cette fonctionnalité est disponible pour les versions 3.3.1 et ultérieures du composant. aws.iot.SiteWiseEdgeProcessor Pour plus d'informations, consultez la section AWS IoT SiteWiseprocesseur dans le Guide du AWS IoT Greengrass Version 2 développeur.
Pour activer les API CORS on SiteWise Edge
-
Accédez à la console AWS IoT SiteWise
. -
Dans le volet de navigation, choisissez Edge gateways.
-
Sélectionnez la passerelle SiteWise Edge pour laquelle vous souhaitez activer CORS. Vous pouvez activer CORS sur le type de AWS IoT Greengrass V2 déploiement.
-
Dans la section Configuration de la passerelle, choisissez le périphérique principal Greengrass associé.
-
Dans l'onglet Déploiements, sous Appareils Greengrass, sélectionnez le lien de déploiement approprié.
-
Sous Actions, choisissez Réviser, puis Réviser le déploiement.
Important
La création d'une configuration CORS révisée remplace la configuration actuelle de l'appareil.
-
À l'étape 1, Spécifiez la cible, fournissez un nom facultatif pour identifier le déploiement.
-
À l'étape 2, Sélection des composants - facultatif, vous pouvez laisser toutes les sélections en cours telles quelles et choisir Suivant.
-
À l'étape 3, Configuration des composants - facultatif, sélectionnez aws.iot. SiteWiseEdgeProcessor, puis choisissez Configurer le composant.
-
Dans la section Mise à jour de la configuration, sous Configuration à fusionner, entrez le code JSON suivant :
{ "AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGIN": "*" }Note
L'utilisation
*comme valeur pourAWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGINautorise toutes les origines. Pour les environnements de production, il est recommandé de spécifier des URL d'origine exactes pour une meilleure sécurité. -
Choisissez Confirmer.
-
Choisissez Suivant pour passer aux étapes restantes jusqu'à ce que vous arriviez à l'étape 5, Révision.
-
Passez en revue vos modifications de configuration, puis choisissez Deploy pour appliquer les modifications à votre passerelle SiteWise Edge.
Note
Vous pouvez également activer CORS en définissant la variable
AWS_SITEWISE_EDGE_ACCESS_CONTROL_ALLOW_ORIGINenvironnementale globale*sur votre AWS IoT SiteWise passerelle.
Note
Pour un proxy authentifié, userinfo il doit être inclus dans le url champ de la configuration du proxy plutôt que sous forme de password champs username et séparés.
Une fois le déploiement terminé, CORS est activé sur votre API SiteWise Edge, ce qui permet aux origines spécifiées d'envoyer des demandes d'origine croisée à l'API.