Présentation de la CLI cbt

La CLI cbt vous permet d'effectuer des opérations administratives et de données sur Bigtable directement depuis votre terminal. Vous pouvez l'utiliser pour gérer les instances, créer et modifier des tables, et lire ou écrire des données sans écrire de code personnalisé. Pour obtenir des informations générales sur Bigtable, consultez la présentation de Bigtable.

Installer la CLI cbt

Vous pouvez installer la CLI cbt en tant que composant gcloud CLI.

La CLI cbt ne met pas en œuvre les nouvelles tentatives intelligentes ni la gestion des exceptions. Dans un environnement de production, utilisez une bibliothèque cliente Bigtable ou la console Google Cloud .

  1. Installez la gcloud CLI.
  2. Exécutez les commandes suivantes :

    gcloud components update
    gcloud components install cbt

    Si la CLI cbt est déjà installée, la fenêtre de terminal affiche le message All components are up to date.

Vérifier l'installation

Exécutez la commande cbt CLI suivante pour vérifier l'installation de la CLI :

cbt listinstances

La fenêtre de terminal affiche deux colonnes nommées Instance Name et Info.

Créer un fichier .cbtrc

Pour plus de commodité, vous pouvez stocker les options et paramètres requis, tels que les options -project, -instance, -creds, -admin-endpoint ou -data-endpoint, dans un seul fichier .cbtrc.

  1. Dans votre fichier .cbtrc, configurez cbt pour utiliser votre projet et votre instance en remplaçant project-id par l'ID du projet dans lequel vous avez créé votre instance Bigtable :

    echo project = project-id > ~/.cbtrc
    echo instance = quickstart-instance >> ~/.cbtrc
  2. Vérifiez que vous avez correctement configuré le fichier .cbtrc :

    cat ~/.cbtrc

    Le terminal affiche le contenu du fichier .cbtrc, qui doit ressembler à ce qui suit :

    project = project-id
    instance = quickstart-instance

    Vous pouvez maintenant utiliser la CLI cbt avec l'instance.

Utiliser la CLI cbt

Pour en savoir plus sur l'utilisation de la CLI cbt, y compris pour obtenir la liste des commandes disponibles, consultez la documentation de référence de la CLI cbt.

L'interface CLI cbt est écrite en Go à l'aide de la bibliothèque cliente Go pour Bigtable. Le code source est disponible dans le dépôt GitHub GoogleCloudPlatform/google-cloud-go, qui est un miroir de code.googlesource.com/gocloud.