Vous pouvez importer des bases de données dans un bastion et effectuer des opérations d’exploitation et de maintenance (O&M) ainsi que des audits sur ces bases de données via le bastion. Les bases de données prises en charge incluent les instances ApsaraDB RDS for MySQL, ApsaraDB RDS for SQL Server et ApsaraDB RDS for PostgreSQL, les clusters PolarDB for MySQL, PolarDB for PostgreSQL et PolarDB for PostgreSQL (Compatible with Oracle), ainsi que les bases de données MySQL, SQL Server, PostgreSQL et Oracle auto-gérées. Cette rubrique explique comment importer et gérer les instances RDS et les bases de données auto-gérées, ainsi que la manière de gérer les comptes de base de données.
Importer les bases de données du compte Alibaba Cloud actuel
Importer des instances ApsaraDB RDS
Importez dans votre bastion les instances ApsaraDB RDS for MySQL, ApsaraDB RDS for SQL Server et ApsaraDB RDS for PostgreSQL associées à votre compte Alibaba Cloud actuel afin de simplifier les opérations d’O&M.
Connectez-vous à la console Bastionhost. Dans la barre de navigation supérieure, sélectionnez la région où se trouve votre instance Bastionhost.
Dans la liste des instances Bastionhost, repérez l’instance cible et cliquez sur Manage.
Dans le volet de navigation de gauche, accédez à .
Sur la page Database, accédez à .
Dans la boîte de dialogue Select Region, sélectionnez la région des instances ApsaraDB RDS que vous souhaitez importer, puis cliquez sur OK.
Dans la boîte de dialogue Import ApsaraDB RDS Databases, sélectionnez les instances ApsaraDB RDS à importer et cliquez sur Import.
Importer des clusters PolarDB
Importez dans votre bastion les clusters PolarDB for MySQL, PolarDB for PostgreSQL et PolarDB for PostgreSQL (Compatible with Oracle) associés à votre compte Alibaba Cloud actuel afin de simplifier les opérations d’O&M.
Connectez-vous à la console Bastionhost. Dans la barre de navigation supérieure, sélectionnez la région où se trouve votre instance Bastionhost.
Dans la liste des instances Bastionhost, repérez l’instance cible et cliquez sur Manage.
Dans le volet de navigation de gauche, accédez à .
Sur la page Database, accédez à .
Dans la boîte de dialogue Select Region, sélectionnez la région des clusters PolarDB que vous souhaitez importer, puis cliquez sur OK.
Dans la boîte de dialogue Import PolarDB for Xscale Database, sélectionnez les clusters PolarDB à importer et cliquez sur Import.
Importer les bases de données des membres
Bastionhost vous permet de centraliser la gestion des ressources réparties sur plusieurs comptes. Si vous disposez de plusieurs comptes Alibaba Cloud, vous pouvez effectuer des opérations d’O&M centralisées sur les ressources de ces comptes via un bastion, en vous appuyant sur Resource Directory. Pour importer les bases de données d’un membre dans votre bastion, vous devez d’abord ajouter ce membre au bastion. Pour plus d’informations, consultez la rubrique Gestion multi-comptes.
Importer des instances ApsaraDB RDS
Importez dans votre bastion les instances ApsaraDB RDS for MySQL, ApsaraDB RDS for SQL Server et ApsaraDB RDS for PostgreSQL associées à plusieurs comptes Alibaba Cloud afin de simplifier les opérations d’O&M.
Connectez-vous à la console Bastionhost. Dans la barre de navigation supérieure, sélectionnez la région où se trouve votre instance Bastionhost.
Dans la liste des instances Bastionhost, repérez l’instance cible et cliquez sur Manage.
Dans le volet de navigation de gauche, accédez à .
Sur la page Database, accédez à .
À l’étape Select Alibaba Cloud Account, sélectionnez le compte Alibaba Cloud dont vous souhaitez importer les bases de données, puis cliquez sur Next.
À l’étape Select Region, sélectionnez la région des instances ApsaraDB RDS que vous souhaitez importer, puis cliquez sur OK.
Dans la boîte de dialogue Import ApsaraDB RDS Databases, sélectionnez les instances ApsaraDB RDS à importer et cliquez sur Import.
Importer des clusters PolarDB
Importez dans votre bastion les clusters PolarDB for MySQL, PolarDB for PostgreSQL et PolarDB for PostgreSQL (Compatible with Oracle) associés à plusieurs comptes Alibaba Cloud afin de simplifier les opérations d’O&M.
Connectez-vous à la console Bastionhost. Dans la barre de navigation supérieure, sélectionnez la région où se trouve votre instance Bastionhost.
Dans la liste des instances Bastionhost, repérez l’instance cible et cliquez sur Manage.
Dans le volet de navigation de gauche, accédez à .
Sur la page Database, accédez à .
À l’étape Select Alibaba Cloud Account, sélectionnez le compte Alibaba Cloud dont vous souhaitez importer les bases de données, puis cliquez sur Next.
À l’étape Select Region, sélectionnez la région des clusters PolarDB que vous souhaitez importer, puis cliquez sur OK.
Dans la boîte de dialogue Import PolarDB for Xscale Database, sélectionnez les clusters PolarDB à importer et cliquez sur Import.
Importer des bases de données depuis d’autres sources
Importer des bases de données auto-gérées
Saisissez les informations relatives à une base de données auto-gérée pour l’importer dans votre bastion. Vous pouvez configurer les informations de la base de données afin d’importer une seule base de données auto-gérée.
Connectez-vous à la console Bastionhost. Dans la barre de navigation supérieure, sélectionnez la région où se trouve votre instance Bastionhost.
Dans la liste des instances Bastionhost, repérez l’instance cible et cliquez sur Manage.
Dans le volet de navigation de gauche, accédez à , puis accédez à .
-
Dans le panneau Create Database, configurez les paramètres Database Instance Name, Protocol, Database Address et Service Port. Ensuite, cliquez sur Create.
Une fois la base de données créée, vous pouvez cliquer sur Add Account pour créer un compte de base de données associé. Vous pouvez également cliquer sur Back to List pour afficher la base de données dans la liste.
Importer des bases de données à l’aide d’un fichier modèle
Utilisez un fichier modèle pour importer des bases de données dans votre bastion. Bastionhost met à disposition des modèles aux formats XLS, CSV et XLSX. Sélectionnez un modèle, renseignez les informations des bases de données à importer dans le fichier, puis téléchargez-le pour procéder à l’importation.
Connectez-vous à la console Bastionhost. Dans la barre de navigation supérieure, sélectionnez la région où se trouve votre instance Bastionhost.
Dans la liste des instances Bastionhost, repérez l’instance cible et cliquez sur Manage.
Dans le volet de navigation de gauche, accédez à , puis accédez à .
-
Dans le panneau Import Database, cliquez sur Download Database Template. Une fois le package de modèles téléchargé, décompressez-le, ouvrez le fichier Excel modèle, puis saisissez les informations des bases de données conformément aux exigences du modèle. Enregistrez ensuite les modifications apportées au fichier. Cliquez sur Upload pour télécharger le fichier Excel.
ImportantDans un fichier modèle, le champ Database Address est obligatoire. Si vous définissez le champ Protocol sur PostgreSQL pour une base de données, vous devez également renseigner le champ Database (PostgreSQL). Le bastion n’importera pas la base de données si un champ requis reste vide.
Dans la boîte de dialogue Databases to Be Imported, sélectionnez les bases de données à importer, puis cliquez sur Import.
-
Dans le panneau Import Database, cliquez sur Import Database.
Les bases de données à importer s’affichent dans un tableau. Si plusieurs bases de données portent le même nom, le bastion n’importe que la dernière occurrence de ce nom dans le tableau. Par exemple, si la première, la troisième et la cinquième base de données ont le même nom, seule la cinquième sera importée. Si une base de données à importer porte le même nom qu’une base de données déjà présente dans le bastion, celle-ci ne sera pas importée. Vous pouvez cliquer sur Details dans le panneau Import Database pour consulter les informations relatives aux bases de données non importées.
Gérer les instances RDS ou les bases de données auto-gérées
Après avoir importé une instance RDS ou une base de données auto-gérée, vous pouvez la gérer selon vos besoins métier. Vous avez par exemple la possibilité de modifier les informations ou l’adresse d’O&M de l’instance RDS ou de la base de données auto-gérée. Vous pouvez également supprimer les instances RDS ou les bases de données auto-gérées qui ne sont plus utilisées.
Connectez-vous à la console Bastionhost. Dans la barre de navigation supérieure, sélectionnez la région où se trouve votre instance Bastionhost.
Dans la liste des instances Bastionhost, repérez l’instance cible et cliquez sur Manage.
Dans le volet de navigation de gauche, accédez à .
-
Sur la page Database, repérez l’instance de base de données à gérer et effectuez les opérations suivantes selon vos besoins :
-
Modifier les informations relatives à l’instance RDS ou à la base de données auto-gérée
Dans la liste des bases de données, cliquez sur le nom de l’instance dans la colonne Database Instance Name. Dans le panneau qui s’affiche, accédez à l’onglet Basic Info. Modifiez ensuite les informations de l’instance et cliquez sur Update.
-
Changer l’adresse d’O&M de l’instance RDS ou de la base de données auto-gérée
Dans la liste des bases de données, sélectionnez les instances à gérer, puis accédez à . Dans la boîte de dialogue qui s’affiche, sélectionnez une valeur pour le paramètre Type of Database IP Address, cliquez sur OK, puis sur Completed.
Valeurs valides pour le paramètre Type of Database IP Address : Internal Endpoint et Public Endpoint.
-
Supprimer l’instance RDS ou la base de données auto-gérée
Dans la liste des bases de données, sélectionnez les instances à retirer du bastion, puis cliquez sur Delete. Dans le message de confirmation, cliquez sur Delete.
-
Gérer les comptes de base de données
Après avoir importé une instance RDS ou une base de données auto-gérée, vous pouvez créer un compte de base de données associé. Une fois le compte créé, les équipes d’exploitation et de maintenance peuvent l’utiliser pour se connecter à la base de données auto-gérée ou à une base de données de l’instance RDS et réaliser leurs opérations d’O&M. Vous pouvez également gérer ce compte, par exemple en modifiant son mot de passe, en changeant son nom d’utilisateur ou en le supprimant, ce qui facilite les tâches d’O&M.
Connectez-vous au système Bastionhost. Pour plus d’informations, consultez la rubrique Se connecter au système.
Dans le volet de navigation de gauche, accédez à .
-
Sur la page Database, repérez la base de données pour laquelle vous souhaitez créer un compte, modifier les informations d’un compte existant ou supprimer un compte. Effectuez ensuite les opérations suivantes selon vos besoins :
-
Créer un compte de base de données
Repérez la base de données concernée et cliquez sur Add Database Account dans la colonne Actions. Dans le panneau Add Database Account, configurez les paramètres Logon Name et Password, puis cliquez sur Create.
-
Créer plusieurs comptes de base de données simultanément
Sélectionnez plusieurs bases de données, puis accédez à situé sous la liste. Dans la boîte de dialogue Add Account, configurez les paramètres requis et cliquez sur Create.
-
Gérer les comptes de base de données
Cliquez sur le chiffre indiqué dans la colonne Database Accounts de la base de données à gérer. Dans le panneau qui s’affiche, accédez à l’onglet Database Account. Effectuez ensuite les opérations suivantes selon vos besoins :
-
Gérer le mot de passe d’un compte de base de données
Dans la colonne Password d’un compte, cliquez sur Set ou sur Clear pour définir un mot de passe ou supprimer le mot de passe existant du compte.
-
Modifier le nom d’utilisateur d’un compte de base de données
Cliquez sur le nom d’utilisateur dans la colonne Logon Name d’un compte. Dans le panneau Modify Database Account, modifiez le nom d’utilisateur du compte, puis cliquez sur Update.
-
Supprimer un compte de base de données
Sélectionnez le compte à supprimer, puis cliquez sur Delete. Dans le message de confirmation, cliquez sur Delete.
-
Supprimer plusieurs comptes de base de données simultanément
Sélectionnez les comptes à supprimer, puis accédez à . Dans la boîte de dialogue Delete Account, cliquez sur OK.
-
-
Références
Pour plus d’informations sur les opérations d’O&M relatives aux bases de données, consultez la rubrique Présentation des opérations d’O&M.
FAQ sur les connexions aux bases de données dans Bastionhost