Editeur de code

Cette section explique comment utiliser l'éditeur de code Oracle Cloud Infrastructure (OCI), un environnement de modification dans la console qui vous permet de modifier du code et de mettre à jour des scripts et des workflows de service.

L'éditeur de code Oracle Cloud Infrastructure (OCI) fournit un environnement d'édition enrichi dans la Console qui vous permet de modifier le code et d'actualiser des scripts et des workflows du service sans avoir à basculer entre la Console et votre environnement de développement local. L'éditeur de code permet d'effectuer facilement des mises à jour de code courantes pour divers services, comme la création et le déploiement de fonctions, la modification des configurations Terraform utilisées avec les piles Resource Manager, ou la création et la modification d'une API.

Pour plus d'informations, voir la page de produit de l'éditeur de code.

Conseil

Regardez une présentation vidéo de l'éditeur de code.

Fonctionnalités de l'éditeur de code

L'éditeur de code comprend les fonctionnalités suivantes :

  • Prise en charge native enrichie de plus d'une douzaine de langages de programmation, y compris la mise en évidence syntaxique, la saisie semi-automatique intelligente, la mise en correspondance de crochets, le linting, la navigation dans le code (définition de méthode Go To, fonctionnalité Rechercher toutes les références) et la refactorisation.

  • Modules d'extension de service OCI gérés qui fournissent une expérience native et intégrée pour les services OCI pris en charge, offrant des fonctionnalités spécifiques et des workflows de codage pour chaque service pris en charge. Par exemple, le module d'extension Functions permet aux développeurs de modifier les fonctions de déploiement et d'appel à partir de la fenêtre de l'éditeur de code.

  • Intégration Git qui vous permet de cloner n'importe quel référentiel basé sur Git, de suivre les modifications apportées aux fichiers, et de valider, d'extraire et de propager du code directement à partir de l'éditeur de code, ce qui vous permet de contribuer au code et d'annuler les modifications de code facilement.

  • Intégration directe à Cloud Shell qui vous permet de lire et de modifier les fichiers de code stockés dans le répertoire de base Cloud Shell, ainsi que d'avoir un accès direct aux plus de 30 outils cloud préinstallés avec Cloud Shell.
  • Contrôle complet de la gestion des utilisateurs et des espaces de travail qui vous permet de gérer vos projets de code en tant qu'espaces de travail indépendants. Par exemple, vous pouvez modifier et définir des paramètres persistants qui s'appliquent aux dossiers d'un espace de travail au lieu de modifier les configurations d'environnement à chaque fois.
  • Personnalisation complète des polices, des combinaisons de couleurs, des dispositions d'écran, des raccourcis clavier et de la localisation linguistique.
  • Etat persistant d'une session à l'autre qui enregistre automatiquement la progression et conserve l'état sur plusieurs sessions, de sorte que l'éditeur de code ouvre automatiquement la dernière page modifiée au démarrage.

Stratégie IAM requise

L'éditeur de code utilise les mêmes stratégies IAM que Cloud Shell. Pour plus d'informations, reportez-vous à Stratégie IAM requise pour Cloud Shell.

Si vous allez utiliser des modules d'extension de service dans l'éditeur de code, vous avez besoin de la stratégie suivante en plus des stratégies requises par le service sous-jacent :
Allow group <> to inspect compartments in tenancy

Par exemple, si vous voulez gérer des ressources Functions à l'aide du module d'extension Functions dans l'éditeur de code, vous avez besoin de la stratégie répertoriée ci-dessus et des stratégies répertoriées ici.

Si vous ne connaissez pas les stratégies, reportez-vous à Gestion des domaines d'identité et à Stratégies courantes.