Configurer un réseau VPC partagé

Cloud Composer 1 | Cloud Composer 2 | Cloud Composer 3

Cette page décrit les exigences du réseau VPC partagé et du projet hôte pour Cloud Composer.

Le VPC partagé permet aux organisations d'établir des limites en termes de budgétisation et de contrôle des accès au niveau du projet, tout en permettant une communication sécurisée et efficace à l'aide d'adresses IP privées au-delà de ces limites. Dans la configuration du VPC partagé, Cloud Composer peut appeler des services hébergés dans d'autres projets Google Cloud de la même organisation, sans exposer les services à l'Internet public.

Consignes relatives au VPC partagé

Un environnement Cloud Composer se trouve dans le projet de service. Un rattachement de réseau dans l'environnement Cloud Composer est connecté à un réseau VPC dans le projet hôte.
Figure 1 : Projets de service et hôtes pour Cloud Composer 3 (cliquez pour agrandir)

  • Le VPC partagé nécessite que vous spécifiiez un projet hôte auquel appartiennent les réseaux et sous-réseaux et un projet de service, qui est associé au projet hôte. Lorsque Cloud Composer participe à un VPC partagé, l'environnement Cloud Composer se trouve dans le projet de service.

  • Assurez-vous que la plage d'adresses IP internes de l'environnement Cloud Composer et les plages de votre réseau VPC n'ont pas de conflits.

Préparation

  1. Trouvez les identifiants et les numéros des projets suivants :

    • Projet hôte : le projet contenant le réseau VPC partagé.
    • Projet de service : le projet contenant l'environnement Cloud Composer.
  2. Préparez votre organisation.

Configurer le projet de service

Si les environnements Cloud Composer n'ont jamais été créés dans le projet de service, provisionnez le compte d'agent de service Composer dans le projet de service:

gcloud beta services identity create --service=composer.googleapis.com`

Configurer le projet hôte

Configurez le projet hôte comme décrit ci-après.

Configurer les ressources réseau

Choisissez l'une des options suivantes :

Configurer un VPC partagé et associer le projet de service

  1. Si ce n'est pas déjà fait, configurez le VPC partagé. Si vous avez déjà configuré un VPC partagé, passez à l'étape suivante.

  2. Associez le projet de service que vous utiliserez pour héberger les environnements Cloud Composer.

    Lorsque vous associez un projet, conservez les autorisations du réseau VPC par défaut.

Accorder des autorisations au compte d'agent de service Composer

Dans le projet hôte :

  1. Modifier les autorisations pour le compte d'agent de service Composer, service-SERVICE_PROJECT_NUMBER@cloudcomposer-accounts.iam.gserviceaccount.com)

  2. Ajoutez un autre rôle, Agent de VPC partagé Composer (composer.sharedVpcAgent), au niveau du projet.

Conclusion

Vous avez terminé la configuration du réseau VPC partagé pour les projets de service et hôtes.

Vous pouvez maintenant connecter les environnements nouveaux et existants du projet de service au réseau VPC du projet hôte. Vous pouvez utiliser l'une des approches suivantes:

  • Connecter un environnement à un réseau VPC partagé Cloud Composer crée un rattachement de réseau pour l'environnement.
  • Créez un rattachement de réseau dans le projet de service, connectez-le à un réseau VPC partagé, puis connectez un ou plusieurs environnements à ce rattachement de réseau.

Pour obtenir des instructions et plus d'informations sur les différences entre les deux approches décrites, consultez la section Connecter un réseau VPC à votre environnement.

Étapes suivantes