Interfaces de gestion
Oracle Base Database Cloud@Customer et Oracle Data Infrastructure Cloud@Customer fournissent une variété d'interfaces de gestion pour répondre à vos besoins en matière d'utilisation et d'automatisation.
Les ressources OCI peuvent être créées et gérées à l'aide de plusieurs interfaces, en fonction des besoins opérationnels. Les interfaces disponibles incluent :
- Console et outils d'automatisation pris en charge
- API (interfaces de programmation d'applications)
- Interfaces de ligne de commande
Ces interfaces de gestion se répartissent en deux catégories principales :
- Interfaces de plan de contrôle OCI
- CLI de machine virtuelle cloud locale
Interfaces de plan de contrôle OCI
Les API OCI sont des API REST standard qui utilisent des demandes et des réponses HTTPS. La console, interface graphique intuitive permettant de créer et d'administrer des ressources, est l'une des interfaces des API OCI. Lorsque vous développez une automatisation qui utilise les API OCI, des interfaces supplémentaires, notamment des kits SDK, des outils et des modules d'extension, sont disponibles pour faciliter le développement et simplifier la gestion des ressources OCI. Un sous-ensemble de ces API s'applique aux ressources et à leur infrastructure. Chaque interface fournit les mêmes fonctionnalités en appelant les API OCI et offre flexibilité et choix en fonction de vos préférences et de votre cas d'utilisation.
- Interface de ligne de cde (CLI) : l'interface de ligne de cde OCI est un outil peu encombrant que vous pouvez utiliser seule ou avec la console pour effectuer des tâches de ressource cloud et d'autres tâches OCI. L'interface de ligne de commande offre les mêmes fonctionnalités de base que la console, ainsi que des commandes supplémentaires. Certaines, comme la possibilité d'exécuter des scripts, étendent les fonctionnalités de la console.
- Kits SDK : OCI fournit des kits SDK permettant de développer des solutions personnalisées pour vos applications et ressources cloud.
- Modules d'extension et outils DevOps : ces outils peuvent simplifier le provisionnement et la gestion de l'Infrastructure, permettre d'effectuer des processus automatisés et faciliter le développement. Les outils incluent le fournisseur OCI Terraform utilisé avec Resource Manager et la collection Ansible pour OCI.
- Cloud Shell : Cloud Shell est un terminal gratuit basé sur un navigateur, accessible à partir de la console, qui offre l'accès à un shell Linux avec l'interface de ligne d'interface de ligne de commande OCI préauthentifiée et d'autres outils de développement utiles. Vous pouvez utiliser le shell pour interagir avec le cloud et d'autres ressources OCI, suivre un atelier ou un tutoriel, et exécuter rapidement des commandes de l'interface OCI.
- Annexe et référence : cette référence générale indique comment configurer les kit SDK et les autres outils de développement à des fins d'insertion aux services OCI.
-
API REST : cette référence complète fournit des détails sur les API REST OCI, y compris des descriptions, des syntaxes, des adresses, des erreurs et les signatures.
Pour une référence complète à l'API, reportez-vous aux sections suivantes :
CLI de machine virtuelle cloud locale
Outre les API REST OCI, des utilitaires d'interface de ligne de contrôle (CLI) situés dans le cadre des invités de machine virtuelle, provisionnés en tant que cluster de machines virtuelles sur Oracle Base Database Cloud@Customer, sont disponibles pour effectuer diverses opérations d'administration et de cycle de Vie.
L'API OCI est l'interface préférée. Utilisez les utilitaires locaux uniquement lorsque l'API OCI est indisponible car le service est temporairement déconnecté.
Les utilitaires incluent les suivants :
-
dbaascli : l'utilitaire
dbaasclipermet d'effectuer plusieurs opérations d'administration et de cycle de vie de base de données sur le service, par exemple :- Modification du mot de passe d'un utilisateur d'une base de données
- Démarrage d'une base de données
- Gestion des bases de données pluggable (PDB)
- Redimensionnement du nombre de coeurs d'ECPU en mode déconnecté
-
bkup_api : servez-vous de l'utilitaire
bkup_apipour effectuer diverses opérations de sauvegarde et de récupération sur le service, telles que la création d'une sauvegarde à La demande d'une base de données complète ou d'une base de données enfichable individuelle ou la personnalisation des paramètres de sauvegarde utilisés par la configuration de sauvegarde automatique.
Ces utilitaires sont fournis en plus des interfaces basées sur des API OCI répertoriées ici, et séparément de celles qui y sont fournies. Afin de pouvoir utiliser les utilitaires locaux de ligne de commande de VM, vous devez être connecté à une VM dans un cluster de machines virtuelles et utiliser pour l'exécution de la sécurité utilisateur de système d'exploitation de VM, et non de la sécurité utilisateur OCI. Les utilitaires peuvent être utilisés pour effectuer des opérations si le service est déconnecté du plan de commande OCI. La plupart des opérations exécutées par ces utilitaires synchronisent leurs modifications dans le plan de commande OCI à l'aide d'un processus appelé DB Sync.
Le logiciel d'outils cloud sur les machines virtuelle, contenant ces utilitaires d'interface de ligne de ligne de commande, est automatiquement mis à jour par Oracle.