Différentes options pour les environnements de développement de fonctions
Découvrez les différents environnements de développement OCI Functions que vous pouvez configurer.
Lors de la configuration de l'environnement de développement OCI Functions, vous disposez de différentes options :
-
Option 1 : configuration de Cloud Shell. ( Recommandé) Pour les utilisateurs qui essaient OCI Functions pour la première fois, il s'agit de la méthode recommandée pour démarrer rapidement. En copiant et collant quelques commandes de la console dans la fenêtre Cloud Shell, vous pouvez configurer un environnement de développement OCI Functions en quelques minutes seulement.
Cette option vous permet d'expérimenter la création, le déploiement et l'appel de fonctions. Vous pouvez également explorer OCI Functions à l'aide des exemples sur Git Hub (reportez-vous à Exemples pour Oracle Functions).
Utilisez les fonctions QuickStart sur Cloud Shell si vous voulez configurer Cloud Shell en tant qu'environnement de développement OCI Functions.
-
Option 2 : configuration d'un ordinateur local. Pour la plupart des utilisateurs (en particulier les utilisateurs Linux et Mac), cette option sera celle à suivre pour utiliser OCI Functions. Si vous configurez un ordinateur local, vous devez indiquer
--provider oracle
lorsque vous créez un contexte d'interface de ligne de commande de projet Fn.Cette option permet à OCI Functions d'effectuer l'authentification et l'autorisation à l'aide de la signature de demande, des clés privées, des groupes d'utilisateurs et des stratégies Oracle Cloud Infrastructure accordant à ces derniers des droits d'accès.
Utilisez les fonctions QuickStart sur l'hôte local si vous voulez configurer un ordinateur local en tant qu'environnement de développement OCI Functions.
-
Option 3 : configuration d'une instance de calcul Oracle Cloud Infrastructure. Pour certains utilisateurs, cette méthode est plus pratique que la configuration d'un ordinateur local. Si vous configurez une instance de calcul Oracle Cloud Infrastructure, vous devez indiquer
--provider oracle-ip
lorsque vous créez un contexte d'interface de ligne de commande de projet Fn.Cette option permet à OCI Functions d'effectuer l'authentification et l'autorisation à l'aide d'OCID d'instance, de groupes dynamiques et de stratégies accordant à ces derniers des droits d'accès. Avec cette approche, les utilisateurs n'ont plus besoin de gérer des clés privées. Pour configurer un environnement de développement OCI Functions sur une instance de calcul Oracle Cloud Infrastructure, vous devez :
- être autorisé à créer des groupes dynamiques,
- créer un groupe dynamique incluant l'OCID de l'instance de calcul,
- créer une stratégie accordant au nouveau groupe dynamique l'accès aux ressources de fonction, aux ressources réseau et à Oracle Cloud Infrastructure Registry,
- spécifier
--provider oracle-ip
lorsque vous créez un contexte d'interface de ligne de commande de projet Fn.
Utilisez les fonctions QuickStart sur une instance OCI Compute si vous voulez configurer une instance de calcul Oracle Cloud Infrastructure en tant qu'environnement de développement OCI Functions.