Atelier de configuration rapide d'AlloyDB

1. Présentation

Dans cet atelier de programmation, nous allons vous montrer une méthode simple et facile à mettre en œuvre pour configurer AlloyDB.

565b9be26973f8c2.png

Objectifs de l'atelier

Vous allez créer une instance et un cluster AlloyDB, ainsi que toutes les configurations réseau requises en un seul clic. Vous apprendrez également à les configurer rapidement dans vos futurs projets.

Conditions requises

  • Un navigateur tel que Chrome ou Firefox
  • Un projet Google Cloud avec facturation activée.

2. Avant de commencer

Créer un projet

  1. Dans la console Google Cloud, sur la page du sélecteur de projet, sélectionnez ou créez un projet Google Cloud.
  2. Assurez-vous que la facturation est activée pour votre projet Cloud. Découvrez comment vérifier si la facturation est activée pour un projet.

Activer Cloud Shell

  1. Vous allez utiliser Cloud Shell, un environnement de ligne de commande exécuté dans Google Cloud. Cliquez sur Activer Cloud Shell en haut de la console Google Cloud.

Image du bouton "Activer Cloud Shell"

  • Une fois connecté à Cloud Shell, vérifiez que vous êtes déjà authentifié et que le projet est défini sur votre ID de projet à l'aide de la commande suivante :
gcloud auth list
  • Si vous n'êtes pas authentifié, exécutez la commande suivante :
gcloud auth login
  • Exécutez la commande suivante dans Cloud Shell pour vérifier que la commande gcloud reconnaît votre projet.
gcloud config list project
  • Si votre projet n'est pas défini, utilisez la commande suivante pour le définir :
gcloud config set project <YOUR_PROJECT_ID>

Activer les API et accorder des autorisations

  1. Activez les API requises :

Suivez le lien et activez les API.

Vous pouvez également utiliser la commande gcloud. Consultez la documentation pour connaître les commandes gcloud ainsi que leur utilisation.

  1. Accordez les rôles requis pour créer et configurer l'instance AlloyDB

Si vous vous trouvez dans votre propre environnement de développement ou si vous disposez d'un accès propriétaire / administrateur au projet, vous n'avez pas besoin d'effectuer cette étape, car votre principal (en tant que propriétaire) disposera déjà de ces autorisations. Sinon, suivez cette étape.

Pour obtenir les autorisations nécessaires pour créer une base de données AlloyDB et vous y connecter, accordez les rôles IAM suivants à votre projet :

  • Administrateur de réseaux Compute (roles/compute.networkAdmin)
  • Administrateur AlloyDB (roles/alloydb.admin)

Voici les autorisations exactes requises en arrière-plan pour créer une base de données AlloyDB et vous y connecter :

  • compute.networks.list
  • compute.networks.addPeering
  • compute.addresses.create
  • servicenetworking.services.addPeering
  • Alloydb.clusters.create
  • Alloydb.instances.create
  • Alloydb.instances.login

Passons maintenant à la configuration.

3. Configuration d'AlloyDB

Créons un cluster et une instance AlloyDB, ainsi que les configurations réseau.

  1. Exécutez les commandes ci-dessous à partir de votre terminal Google Cloud Shell pour cloner le dépôt dans un répertoire racine et accéder au dossier du projet cloné :
# 1. Clone the repository
git clone https://github.com/GoogleCloudPlatform/devrel-demos.git

# 2. Navigate to the project directory
cd devrel-demos/infrastructure/easy-alloydb-setup
  1. Une fois cette étape terminée, le dépôt sera cloné dans votre éditeur Cloud Shell local et vous pourrez exécuter la commande ci-dessous à partir du dossier du projet (il est important de vous assurer que vous vous trouvez dans le répertoire du projet) :
sh run.sh
  1. Utilisez maintenant l'interface utilisateur (vous trouverez le lien dans les journaux du terminal. Vous pouvez cliquer dessus ou accéder à la page en cliquant sur le lien "Aperçu sur le Web" dans le terminal.
  2. Saisissez les détails de l'ID de projet, du cluster et des noms d'instance pour commencer.

60a1ff89d6347b7a.png

  1. Allez chercher un café pendant que les journaux défilent. Vous pouvez découvrir comment cela fonctionne en arrière-plan ici.

4. Félicitations

Vous êtes prêt !

Commencez à configurer vos données rapidement et facilement avec AlloyDB !