Changer une serrure chez soi, ça ne veut pas dire qu’il faut refaire toute la maison, pas vrai ?
Après avoir lu la documentation d’@Acurast, c’est exactement à ça que j’ai pensé. Si une clé API doit être remplacée pour un agent IA qui s’exécute à heure fixe chaque jour, faut-il vraiment redéployer toute la tâche ? Rien que d’y penser, c’est déjà toute une galère.
J’ai ensuite découvert que l’équipe officielle avait déjà prévu le coup : on peut transmettre la clé API via des variables d’environnement chiffrées. Elles sont chiffrées lors du déploiement et ne sont déchiffrées qu’au moment où le code s’exécute sur le Processor du téléphone. Pas besoin d’inscrire directement la clé dans le script.
Encore plus pratique : pour un déploiement à intervalles qui s’exécute de façon répétée, on peut aussi mettre à jour les variables d’environnement entre deux exécutions. Il suffit de modifier le fichier .env, puis d’utiliser --update-env-vars pour que les prochaines exécutions utilisent la nouvelle clé, sans redéployer le script. Bien sûr, cela ne signifie pas que la tâche en cours changera immédiatement de clé.
J’aime bien ce genre de petit détail. Faire tourner un agent IA pour la première fois, c’est enthousiasmant, mais quand on veut s’en servir tous les jours, qui a envie de tout recommencer juste pour changer de clé ?
On change de clé, mais la maison reste la même. Simplifier un peu ces petites tâches de maintenance, je trouve ça vraiment utile.
#Acurast #AI #DePIN
👉 https://hub.acurast.com/rebellion?ref=apksoh
Après avoir lu la documentation d’@Acurast, c’est exactement à ça que j’ai pensé. Si une clé API doit être remplacée pour un agent IA qui s’exécute à heure fixe chaque jour, faut-il vraiment redéployer toute la tâche ? Rien que d’y penser, c’est déjà toute une galère.
J’ai ensuite découvert que l’équipe officielle avait déjà prévu le coup : on peut transmettre la clé API via des variables d’environnement chiffrées. Elles sont chiffrées lors du déploiement et ne sont déchiffrées qu’au moment où le code s’exécute sur le Processor du téléphone. Pas besoin d’inscrire directement la clé dans le script.
Encore plus pratique : pour un déploiement à intervalles qui s’exécute de façon répétée, on peut aussi mettre à jour les variables d’environnement entre deux exécutions. Il suffit de modifier le fichier .env, puis d’utiliser --update-env-vars pour que les prochaines exécutions utilisent la nouvelle clé, sans redéployer le script. Bien sûr, cela ne signifie pas que la tâche en cours changera immédiatement de clé.
J’aime bien ce genre de petit détail. Faire tourner un agent IA pour la première fois, c’est enthousiasmant, mais quand on veut s’en servir tous les jours, qui a envie de tout recommencer juste pour changer de clé ?
On change de clé, mais la maison reste la même. Simplifier un peu ces petites tâches de maintenance, je trouve ça vraiment utile.
#Acurast #AI #DePIN
👉 https://hub.acurast.com/rebellion?ref=apksoh