Cette page explique comment provisionner une instance Looker (Google Cloud Core) de production ou hors production configurée pour des connexions sécurisées publiques.
Si vous souhaitez créer une instance de connexions privées, la configuration doit être attribuée lors de la création de l'instance. Pour savoir comment créer une instance de connexions privées, suivez la procédure décrite sur les pages de documentation Créer une instance Looker (Google Cloud Core) Private Service Connect ou sur les pages de documentation Créer une instance Looker (Google Cloud Core) de connexions privées (accès aux services privés) au lieu de la procédure suivante.
Avant de commencer
- Contactez le service commercial pour vous assurer que votre contrat annuel est finalisé et que vous disposez d'un quota alloué dans votre projet.
- Assurez-vous que la facturation est activée pour votre Google Cloud projet.
- Dans la console Google Cloud, sur la page de sélection du projet, créez un Google Cloud projet ou accédez-en à un existant.
- Activez l'API Looker pour votre projet dans la console Google Cloud. Lors de l'activation de l'API, vous devrez peut-être actualiser la page de la console pour confirmer que l'API a été activée.
- Si vous souhaitez utiliser VPC Service Controls, vous devez créer une instance de connexions privées (accès aux services privés) au lieu d'une instance de connexion sécurisée publique.
Rôles requis
Pour obtenir les autorisations nécessaires pour créer une instance Looker (Google Cloud Core), demandez à votre administrateur de vous accorder le rôle IAM Administrateur Looker (roles/looker.admin) sur le projet dans lequel l'instance résidera.
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.
Vous devrez peut-être également disposer de rôles IAM supplémentaires si vous souhaitez configurer des clés de chiffrement gérées par le client (CMEK). Pour en savoir plus, consultez la page Contrôle des accès avec IAM de la documentation Cloud Key Management Service.
Créer une instance Looker (Google Cloud Core)
Looker (Google Cloud Core) nécessite environ 60 minutes pour générer une nouvelle instance.
Pour créer votre instance Looker (Google Cloud Core), sélectionnez l'une des options suivantes :
Console
- Accédez à la page du produit Looker (Google Cloud Core) depuis votre projet dans la console Google Cloud. Si vous avez déjà créé une instance Looker (Google Cloud Core) dans ce projet, la page Instances s'ouvre.
- Cliquez sur CRÉER UNE INSTANCE.
- Dans la section Nom de l'instance, indiquez un nom pour votre instance Looker (Google Cloud Core). Une fois créé, le nom de l'instance n'est pas associé à l'URL de l'instance Looker (Google Cloud Core). Le nom de l'instance ne peut pas être modifié après la création de l'instance.
- Dans la section Région, sélectionnez l'option appropriée dans le menu déroulant pour héberger votre instance Looker (Google Cloud Core). Sélectionnez la région correspondant à celle du contrat d'abonnement, car c'est là que le quota de votre projet est alloué. Les régions disponibles sont listées sur la page de documentation Emplacements Looker (Google Cloud Core). Une fois l'instance créée, vous ne pouvez plus modifier la région.
Dans la section Édition, définissez l'édition de l'instance en fonction des besoins de votre organisation. Le type d'édition affecte certaines des fonctionnalités disponibles pour l'instance. Assurez-vous de choisir le même type d'édition que celui indiqué dans votre contrat annuel et que vous disposez d'un quota alloué pour ce type d'édition. Voici les options d'édition :
- Standard : plate-forme Looker (Google Cloud Core) pour les petites organisations ou les équipes comptant moins de 50 utilisateurs
- Enterprise : plate-forme Looker (Google Cloud Core) dotée de fonctionnalités de sécurité renforcée pour répondre à une grande variété de cas d'utilisation internes d'informatique décisionnelle et d'analyse
- Embed : plate-forme Looker (Google Cloud Core) permettant de déployer et de gérer des applications personnalisées et analyses externes fiables à grande échelle
- Éditions hors production : si vous souhaitez disposer d'un environnement de préproduction et de test, sélectionnez l'une des éditions hors production. Pour en savoir plus, consultez la documentation Instances hors production.
- Éditions d'essai : une édition d'essai offre les mêmes fonctionnalités que l'édition de production correspondante, à la différence qu'elle n'est valable que 90 jours.
Une fois l'instance créée, son édition ne peut plus être modifiée. Si vous souhaitez modifier une édition, vous pouvez utiliser l'importation et l'exportation pour déplacer les données de votre instance Looker (Google Cloud Core) vers une nouvelle instance configurée avec une édition différente.
Dans la section Personnaliser votre instance, cliquez sur Afficher les options de configuration pour afficher un groupe de paramètres supplémentaires que vous pouvez personnaliser pour l'instance.
Dans la section Connexions, sélectionnez Utiliser des connexions sécurisées publiques. Un paramètre de connexion sécurisée publique attribue une adresse IP externe accessible sur Internet et est disponible pour tous les types d'édition.
Si vous créez une instance d'édition Enterprise ou Embed, la section Chiffrement s'affiche. Dans la section Chiffrement, vous pouvez sélectionner le type de chiffrement à utiliser sur votre instance. Les options de chiffrement suivantes sont disponibles :
- Google-managed encryption key: cette option est la valeur par défaut et ne nécessite aucune configuration supplémentaire.
- Clé de chiffrement gérée par le client (CMEK) : consultez la page de documentation Utiliser des clés de chiffrement gérées par le client avec Looker (Google Cloud Core) pour en savoir plus sur les CMEK et sur la façon de les configurer lors de la création de l'instance. Le type de chiffrement ne peut pas être modifié après la création de l'instance.
- Activer le chiffrement certifié FIPS 140-3 niveau 1 : consultez la page de documentation Activer la conformité avec la norme FIPS 140-3 niveau 1 sur une instance Looker (Google Cloud Core) pour en savoir plus sur la compatibilité avec la norme FIPS 140-3 niveau 1 sur Looker (Google Cloud Core).
Dans la section Canal de publication, sélectionnez le canal de publication qui correspond le mieux à vos besoins :
- Rapide : accès anticipé aux fonctionnalités. Valeur par défaut recommandée pour les instances hors production.
- Standard : stabilité équilibrée. Recommandé pour les instances de production.
- Aucun canal : aucun version disponible. Pendant la version bêta, "Aucun canal" est la valeur par défaut.
Dans la section Intervalle de maintenance, vous pouvez éventuellement spécifier le jour de la semaine et l'heure auxquels Looker (Google Cloud Core) planifie la maintenance.
Dans la section Période de maintenance refusée, vous pouvez éventuellement spécifier un bloc de jours pendant lesquels Looker (Google Cloud Core) ne planifie pas de maintenance. Vous ne pouvez pas définir de période de maintenance refusée si vous enregistrez également l'instance dans le version disponible rapide ou si vous utilisez l'option de configuration Accelerated Security Patching (ASP) avec le version disponible standard.
Dans la section Gemini dans Looker, vous pouvez éventuellement rendre les fonctionnalités Gemini dans Looker disponibles pour l'instance Looker (Google Cloud Core). Pour activer Gemini dans Looker, sélectionnez Gemini, puis sélectionnez Fonctionnalités pour les testeurs de confiance. Lorsque l'option Fonctionnalités pour les testeurs de confiance est activée, les utilisateurs peuvent accéder aux fonctionnalités pour les testeurs de confiance de Gemini dans Looker. Vous pouvez demander l'accès aux fonctionnalités pour les testeurs de confiance non publiées en remplissant le formulaire de prévisualisation Gemini dans Looker pour chaque utilisateur. Vous devez activer ce paramètre pour utiliser Gemini pendant la version bêta pré-DG. Vous pouvez également sélectionner Utilisation des données du testeur de confiance. Lorsque ce paramètre est activé, vous autorisez Google à utiliser vos données conformément aux Conditions d'utilisation du programme Testeur de confiance de Gemini Google Cloud . Pour désactiver Gemini pour une instance Looker (Google Cloud Core), décochez le paramètre Gemini.
Dans la section Intégration de Knowledge Catalog, vous pouvez éventuellement cocher la case Désactiver l'intégration de Knowledge Catalog si vous ne souhaitez pas que Looker (Google Cloud Core) s'intègre à Knowledge Catalog. Looker (Google Cloud Core) et Knowledge Catalog sont intégrés par défaut.
Cliquez sur Créer.
gcloud
- Si vous utilisez des CMEK, créez le compte de service Looker et suivez d'abord les instructions pour configurer les CMEK.
Utilisez la commande
gcloud looker instances createpour créer l'instance :gcloud looker instances create INSTANCE_NAME \ --project=PROJECT_ID \ --region=REGION \ --edition=EDITION \ [--release-channel=RELEASE_CHANNEL]\ --public-ip-enabled \ --async
Remplacez les éléments suivants :
INSTANCE_NAME: nom de votre instance Looker (Google Cloud Core) ; il n'est pas associé à l'URL de l'instance.PROJECT_ID: nom du Google Cloud projet dans lequel vous créez l'instance Looker (Google Cloud Core).REGION: région dans laquelle votre instance Looker (Google Cloud Core) est hébergée. Sélectionnez la région correspondant à celle du contrat d'abonnement. Les régions disponibles sont listées sur la page de documentation Emplacements Looker (Google Cloud Core). Une fois l'instance créée, vous ne pouvez plus modifier la région.EDITION: édition, type d'environnement (production ou hors production) et indication si l'instance est une édition d'essai. Les valeurs disponibles sontcore-standard-annual,core-enterprise-annual,core-embed-annual,nonprod-core-standard-annual,nonprod-core-enterprise-annual,nonprod-core-embed-annual,core-trial-standard,core-trial-enterpriseetcore-trial-embed. Une fois l'instance créée, son édition ne peut plus être modifiée. Si vous souhaitez modifier une édition, vous pouvez utiliser l'importation et l'exportation pour déplacer les données de votre instance Looker (Google Cloud Core) vers une nouvelle instance configurée avec une édition différente.RELEASE_CHANNEL: le canal de publication de l'instance. Les valeurs disponibles sontrapid,regularetno-channel. Pendant la version bêta, la valeur par défaut estno-channel. Si vous n'incluez pas cette option dans votre commandecreate, l'instance sera créée avec le canal par défaut. Cette fonctionnalité est disponible en version bêta.
Incluez également les options suivantes :
--public-ip-enabledpermet d'activer la connexion sécurisée publique.--asyncest recommandé lorsque vous créez une instance Looker (Google Cloud Core).
Vous pouvez ajouter d'autres paramètres pour appliquer d'autres paramètres d'instance :
[--maintenance-window-day=MAINTENANCE_WINDOW_DAY --maintenance-window-time=MAINTENANCE_WINDOW_TIME] [--deny-maintenance-period-end-date=DENY_MAINTENANCE_PERIOD_END_DATE --deny-maintenance-period-start-date=DENY_MAINTENANCE_PERIOD_START_DATE --deny-maintenance-period-time=DENY_MAINTENANCE_PERIOD_TIME] [--kms-key=KMS_KEY_ID] [--accelerated-security-patch-enabled] [--no-accelerated-security-patch-enabled] [--fips-enabled] [--catalog-integration-enabled] [--no-catalog-integration-enabled]Remplacez les éléments suivants :
MAINTENANCE_WINDOW_DAYdoit être l'une des valeurs suivantes :friday,monday,saturday,sunday,thursday,tuesday,wednesday. Pour en savoir plus sur les paramètres de l'intervalle de maintenance, consultez la page de documentation Gérer les règles de maintenance pour Looker (Google Cloud Core).MAINTENANCE_WINDOW_TIMEetDENY_MAINTENANCE_PERIOD_TIMEdoivent être au format UTC sur 24 heures (par exemple, 13:00, 17:45).DENY_MAINTENANCE_PERIOD_START_DATEetDENY_MAINTENANCE_PERIOD_END_DATEdoivent être au formatYYYY-MM-DD. Vous ne pouvez pas définir de période de maintenance refusée si vous enregistrez également l'instance dans le version disponible rapide ou si vous utilisez l'option de configuration Accelerated Security Patching (ASP) avec le version disponible standard.KMS_KEY_ID: doit être la clé créée lors de la configuration des clés de chiffrement gérées par le client (CMEK).
Les options suivantes activent d'autres paramètres :
--accelerated-security-patch-enabledet--no-accelerated-security-patch-enabled: incluez l'une de ces options si votre instance se trouve sur le canalregularet que vous souhaitez recevoir ou désactiver les correctifs de sécurité toutes les deux semaines. Cette fonctionnalité est en version bêta.--fips-enabled: Activez la conformité avec la norme FIPS 140-3 niveau 1.- Remplacez l'option
--catalog-integration-enabledpar l'option--no-catalog-integration-enabledpour désactiver l'intégration Looker (Google Cloud Core) et Knowledge Catalog. Cette fonctionnalité est en version bêta.
Terraform
Utilisez la ressource Terraform suivante pour provisionner une instance Standard de Looker (Google Cloud Core) avec des fonctionnalités de base :
Utilisez la ressource Terraform suivante pour provisionner une instance Standard de Looker (Google Cloud Core) avec des paramètres supplémentaires appliqués :
Utilisez la ressource Terraform suivante pour provisionner une instance Enterprise de Looker (Google Cloud Core) avec une connexion réseau privée :
Pour savoir comment appliquer ou supprimer une configuration Terraform, consultez la page Commandes Terraform de base.
Une fois la création de l'instance lancée, elle ne peut plus être mise en pause ni arrêtée. Une fois votre ressource Terraform provisionnée, le message suivant s'affiche dans votre terminal :
Creation complete after XmXs [id=projects/PROJECT-ID/locations/REGION/instances/my-instance-randomly-generated-name] Apply complete! Resources: X added, X changed, X destroyed.
Pendant la création de l'instance, vous pouvez consulter son état sur la page Instances de la console. Vous pouvez également consulter l'activité de création de votre instance en cliquant sur l'icône de notifications dans le Google Cloud menu de la console.
Une fois l'instance de connexion sécurisée publique créée, son URL publique s'affiche dans la colonne URL de l'instance de la page Instances.
Une fois l'instance créée, vous pouvez l'afficher en accédant à son URL, qui s'affiche sur la page Instances, puis en vous connectant avec Google.
Vous pouvez modifier les paramètres de l'instance, y compris ajouter des identifiants OAuth manuels si vous le souhaitez, en accédant à la page des détails de l'instance et en cliquant sur Modifier.
Résoudre les problèmes de création d'instance
Pour obtenir de l'aide sur la résolution des problèmes, consultez la page de documentation Résoudre les échels de création d'instance Looker (Google Cloud Core).
Étape suivante
- Configurer un domaine personnalisé pour une instance Looker (Google Cloud Core) avec connexions sécurisées publiques et y accéder
- Connecter Looker (Google Cloud Core) à votre base de données
- Préparer une instance Looker (Google Cloud Core) pour les utilisateurs
- Gérer les utilisateurs dans Looker (Google Cloud Core)