Différentes options pour les environnements de développement de fonction

Découvrez les différents environnements de développement du service des fonctions pour OCI que vous pouvez configurer.

Lors de la configuration de votre environnement de développement du service des fonctions pour OCI, vous avez plusieurs options :

  • Option 1 : Configuration de Cloud Shell. ( Recommandé) Pour les utilisateurs qui essaient le service des fonctions pour OCI pour la première fois, il s'agit du moyen recommandé pour démarrer rapidement. La copie et le collage de quelques commandes de la console dans la fenêtre Cloud Shell vous permettent de configurer un environnement de développement pour le service des fonctions pour OCI en quelques minutes seulement.

    Cette option vous permet d'expérimenter la création, le déploiement et l'appel de nouvelles fonctions. Vous pouvez également explorer le service des fonctions pour OCI à l'aide des exemples fournis sur Git Hub (voir Exemples Oracle Functions).

    Utilisez les fonctions QuickStart sur Cloud Shell pour configurer Cloud Shell en tant qu'environnement de développement du service des fonctions pour OCI.

  • Option 2 : Configuration d'un ordinateur local. Pour la plupart des utilisateurs (en particulier les utilisateurs Mac et Linux), c'est le moyen le plus simple d'utiliser le service des fonctions pour OCI. Si vous configurez un ordinateur local, vous devez spécifier --provider oracle lorsque vous créez un nouveau contexte d'interface de ligne de commande Fn Project.

    Cette option permet au service des fonctions pour OCI d'effectuer l'authentification et l'autorisation à l'aide des demandes de signature, des clés privées, des groupes d'utilisateurs et des politiques qui accordent les autorisations à ces groupes d'utilisateurs dans Oracle Cloud Infrastructure.

    Utilisez les fonctions QuickStart sur l'hôte local si vous voulez configurer une machine locale en tant qu'environnement de développement OCI Functions.

  • Option 3 : Configuration d'une instance de calcul Oracle Cloud Infrastructure. Pour certains utilisateurs, cette option s'avère plus pratique que la configuration d'un ordinateur local. Si vous configurez une instance de calcul Oracle Cloud Infrastructure, vous devez spécifier --provider oracle-ip lorsque vous créez un nouveau contexte d'interface de ligne de commande Fn Project.

    Cette option permet au service des fonctions pour OCI d'exécuter l'authentification et l'autorisation à l'aide des OCID d'instance, des groupes dynamiques et des politiques accordant des autorisations à ces groupes dynamiques. Avec cette approche, les utilisateurs n'ont plus à gérer les clés privées. Notez que pour configurer un environnement de développement du service des fonctions pour OCI dans une instance de calcul d'Oracle Cloud Infrastructure, vous devez :

    • Disposer de l'autorisation pour créer des groupes dynamiques
    • Créer un groupe dynamique qui inclut l'OCID de l'instance de calcul
    • Créer une politique pour accorder au nouveau groupe dynamique l'accès aux ressources de fonction, aux ressources de réseau et à Oracle Cloud Infrastructure Registry
    • Spécifier --provider oracle-ip lors de la création d'un nouveau contexte d'interface de ligne de commande de projet Fn

    Utilisez les fonctions QuickStart sur une instance de calcul OCI si vous voulez configurer une instance de calcul Oracle Cloud Infrastructure en tant qu'environnement de développement du service des fonctions pour OCI.