Cette page explique comment configurer et gérer des adresses IPv4 ou IPv6 internes statiques pour vos instances de machines virtuelles (VM) Compute Engine.
Si une instance de machine virtuelle (VM) nécessite une adresse IP interne fixe qui ne change pas, vous pouvez obtenir une adresse IP interne statique de l'une des façons suivantes :
- Vous pouvez réserver une adresse IP interne statique, puis spécifier l'adresse réservée lors de la création d'une VM.
- Vous pouvez également créer la VM avec une adresse IP interne éphémère, puis convertir cette adresse IP éphémère en adresse IP interne statique.
Pour savoir comment gérer les adresses IP internes secondaires, consultez la documentation sur les plages d'adresses IP d'alias.
Dans Compute Engine, chaque instance de VM peut avoir plusieurs interfaces réseau. Chaque interface peut avoir une adresse IP externe, une adresse IP interne principale et une ou plusieurs adresses IP internes secondaires. Pour en savoir plus sur les adresses IP, consultez la documentation sur les adresses IP.
Avec les adresses IP internes statiques, vous pouvez toujours utiliser la même adresse IP pour une VM, même si vous devez supprimer et recréer la VM.
Pour configurer une adresse IP externe statique au lieu d'une adresse IP interne, consultez la page Configurer des adresses IP externes statiques.
Avant de commencer
- En savoir plus sur les adresses IP.
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification est le processus permettant de valider votre identité pour accéder aux services et aux API Google Cloud.
Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine comme suit :
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
-
Pour créer et mettre à jour des VM : Administrateur d'instances Compute (v1) (
roles/compute.instanceAdmin.v1
) -
compute.instances.update
sur l'instance de VM -
compute.instances.updateNetworkInterface
sur l'instance de VM -
compute.instances.addAccessConfig
sur l'instance de VM -
compute.instances.deleteAccessConfig
sur l'instance de VM -
compute.networks.list
sur le réseau -
compute.subnetworks.use
sur le sous-réseau -
compute.subnetworks.list
sur le sous-réseau -
Pour créer des machines virtuelles :
compute.instances.create
sur le projet- Pour créer la VM à l'aide d'une image personnalisée :
compute.images.useReadOnly
sur l'image - Pour créer la VM à l'aide d'un instantané :
compute.snapshots.useReadOnly
sur l'instantané - Pour créer la VM à l'aide d'un modèle d'instance :
compute.instanceTemplates.useReadOnly
sur le modèle d'instance - Pour attribuer un ancien réseau à la VM :
compute.networks.use
sur le projet - Pour spécifier une adresse IP statique pour la VM :
compute.addresses.use
sur le projet - Pour attribuer une adresse IP externe à la VM, en cas d'utilisation d'un ancien réseau :
compute.networks.useExternalIp
sur le projet - Pour spécifier un sous-réseau pour la VM :
compute.subnetworks.use
sur le projet ou sur le sous-réseau choisi - Pour attribuer une adresse IP externe à la VM, en cas d'utilisation d'un réseau VPC :
compute.subnetworks.useExternalIp
sur le projet ou sur le sous-réseau choisi - Pour définir les métadonnées d'instance de VM pour la VM :
compute.instances.setMetadata
sur le projet - Pour définir des tags pour la VM :
compute.instances.setTags
sur la VM - Pour définir des libellés pour la VM :
compute.instances.setLabels
sur la VM - Pour définir un compte de service à utiliser avec la VM :
compute.instances.setServiceAccount
sur la VM - Pour créer un disque pour la VM :
compute.disks.create
sur le projet - Pour associer un disque existant en mode lecture seule ou en mode lecture-écriture :
compute.disks.use
sur le disque - Pour associer un disque existant en mode lecture seule :
compute.disks.useReadOnly
sur le disque
Vous ne pouvez pas annuler l'attribution ni modifier l'adresse IPv4 interne d'une ressource existante. Par exemple, vous ne pouvez pas attribuer une nouvelle adresse IP interne statique à une instance de VM en cours d'exécution ou arrêtée. Cependant, vous pouvez convertir l'adresse IP interne éphémère d'une ressource en adresse IP interne statique afin que l'adresse reste réservée, même après la suppression de la ressource.
Le nombre d'adresses IP internes statiques que vous pouvez réserver ne peut pas dépasser le quota de votre projet. Pour plus d'informations, vérifiez quels sont les quotas par projet dans la documentation VPC.
Une adresse IP interne statique peut être utilisée par une seule ressource à la fois.
La réservation d'une adresse IP interne statique est uniquement disponible pour les réseaux VPC. Elle n'est pas compatible avec les anciens réseaux.
La suppression d'une ressource ne libère pas automatiquement une adresse IP interne statique. Vous devez libérer manuellement les adresses IP internes statiques lorsque vous n'en avez plus besoin.
Vous ne pouvez pas modifier le nom d'une adresse IP statique.
Les adresses IP internes statiques sont régionales, ce qui signifie qu'elles sont limitées à la région dans laquelle elles sont réservées. Par exemple, s'il existe une adresse IP interne statique réservée dans
Region A
, vous ne pouvez utiliser que l'adresse IP dansRegion A
.Choisissez un sous-réseau dans votre réseau VPC. Pour les adresses IPv6, assurez-vous qu'il s'agit d'un sous-réseau à double pile.
Réservez une adresse IP interne dans la plage d'adresses IP principales du sous-réseau. Cette étape permet de créer une ressource d'adresse IP interne nommée qui contient cette adresse IP interne spécifique. Le fait de réserver l'adresse IP empêche Google Cloud d'attribuer automatiquement cette adresse en tant qu'adresse éphémère.
Utilisez l'adresse IP interne réservée en l'associant à une instance de VM lors de la création de la ressource de VM.
Choisissez un sous-réseau dans votre réseau VPC. Pour les adresses IPv6, assurez-vous qu'il s'agit d'un sous-réseau à double pile.
Créez une instance de VM avec une adresse IPv4 ou IPv6 éphémère attribuée automatiquement, ou une adresse IPv4 spécifique.
Convertissez l'adresse IP interne éphémère en adresse statique.
Dans la console Google Cloud, accédez à la page Adresses IP.
Cliquez sur Adresses IP internes.
PROJECT_ID
: ID du projet pour cette requêteREGION
: nom de la région pour cette requête.- Compute Engine attribue automatiquement une adresse IPv4 unique à partir de la plage de sous-réseaux IPv4 principale.
- Vous pouvez attribuer une adresse IPv4 interne spécifique lorsque vous créez une instance de VM, ou vous pouvez réserver une adresse IPv4 interne statique pour votre projet et l'attribuer à une interface réseau de VM.
- Compute Engine attribue automatiquement une seule plage
/96
à partir de la plage de sous-réseaux IPv6. - Vous pouvez réserver une plage d'adresses IPv6 interne statique à partir de la plage IPv6 du sous-réseau et l'attribuer à une interface réseau de VM.
- Créer une VM avec une adresse IPv4 ou IPv6 interne réservée
- Utiliser une adresse IPv4 ou IPv6 interne statique pour une interface réseau secondaire
Dans la console Google Cloud, accédez à la page Créer une instance de VM.
Développez la section Options avancées.
Développez la section Mise en réseau.
Pour attribuer une adresse IPv4 interne, procédez comme suit :
- Sélectionnez un réseau et un sous-réseau.
- Sélectionnez une adresse IPv4 interne réservée dans la liste Adresse IPv4 interne principale.
Vous pouvez également sélectionner Réserver une adresse IP interne statique et réserver une nouvelle adresse IPv4 interne statique.
Pour attribuer une adresse IPv6 interne, procédez comme suit :
- Sélectionnez un réseau contenant un sous-réseau IPv6.
- Sélectionnez un sous-réseau à double pile dans la liste Sous-réseau. Le sous-réseau doit disposer du type d'accès IPv6
INTERNAL
. - Dans le champ Type de pile d'adresses IP, sélectionnez IPv4 et IPv6 (double pile).
- Sélectionnez une adresse IPv6 interne réservée dans la liste Adresse IPv6 interne principale.
Vous pouvez également sélectionner Réserver une adresse IPv6 interne statique et réserver une nouvelle adresse IPv6 interne statique.
Pour terminer la modification de l'interface réseau par défaut, cliquez sur Terminé.
Poursuivez le processus de création de la VM.
Cliquez sur Create (Créer).
Exécutez la commande
instances create
pour créer une instance de VM avec une adresse IPv4 interne réservée, puis utilisez l'option--private-network-ip
pour spécifier l'adresse IP :gcloud compute instances create VM_NAME --private-network-ip IP_ADDRESS
Remplacez les éléments suivants :
VM_NAME
: nom de la table que vous souhaitez créerIP_ADDRESS
: adresse IP que vous souhaitez attribuer
Si vous utilisez un réseau en mode sous-réseau personnalisé, vous devez également spécifier le sous-réseau à l'aide du paramètre
--subnet SUBNET
.Pour créer une instance avec une adresse IPv6 interne réservée, utilisez l'option
--internal-ipv6-address
pour spécifier l'adresse IP :gcloud compute instances create VM_NAME --subnet SUBNETWORK --stack-type IPV4_IPV6 --internal-ipv6-address INTERNAL_IPV6_ADDRESS --zone ZONE
Remplacez les éléments suivants :
VM_NAME
: nom de la table que vous souhaitez créerSUBNETWORK
: sous-réseau de l'adresse IPv6 interneINTERNAL_IPV6_ADDRESS
: adresse IPv6/96
, nom de l'adresse IP ou URI de la ressource d'adresse. Vous devez réserver l'adresse IP pour pouvoir l'utiliser.ZONE
: zone de la VM.
Pour les adresses IPv4 internes, indiquez explicitement à la propriété
networkInterfaces[].networkIP
l'adresse IPv4 interne que vous souhaitez attribuer à la VM.Par exemple :
POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances { "name": "VM_NAME", "machineType": "zones/us-central1-f/machineTypes/e2-micro", "networkInterfaces": [{ "accessConfigs": [{ "type": "ONE_TO_ONE_NAT", "name": "External NAT", }], "network": "global/networks/default", "networkIP": "IPV4_ADDRESS" }], "disks": [{ "autoDelete": "true", "boot": "true", "type": "PERSISTENT", "initializeParams": { "sourceImage": "projects/debian-cloud/global/images/v20150818" } }] }Remplacez les éléments suivants :
PROJECT_ID
: ID du projet dans lequel créer la VMZONE
: zone dans laquelle créer la VM.VM_NAME
: nom de la machine virtuelleIPV4_ADDRESS
. adresse IPv4 interne à attribuer à la VM
Pour les adresses IPv6 internes, spécifiez explicitement les valeurs des propriétés suivantes :
networkInterfaces[].stackType
networkInterfaces[].ipv6Address
networkInterfaces[].internalIpv6PrefixLength
networkInterfaces[].ipv6AccessType
Par exemple :
POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances { "name": "VM_NAME", "machineType": "zones/us-central1-f/machineTypes/e2-micro", "networkInterfaces": [{ "accessConfigs": [{ "type": "ONE_TO_ONE_NAT", "name": "External NAT", }], "network": "global/networks/default", "stackType": "IPV4_IPV6" "ipv6Address": ""IPV6_ADDRESS"", "internalIpv6PrefixLength": 96 "ipv6AccessType": INTERNAL, }], "disks": [{ "autoDelete": "true", "boot": "true", "type": "PERSISTENT", "initializeParams": { "sourceImage": "projects/debian-cloud/global/images/v20150818" } }] }Remplacez les éléments suivants :
PROJECT_ID
: ID du projet dans lequel créer la VMZONE
: zone dans laquelle créer la VM.VM_NAME
: Nom de la VM.IPV6_ADDRESS
: adresse IPv6 interne à attribuer à la VM
- Réserver une adresse IPv6 interne statique
- Dans Google Cloud Console, accédez à la page Instances de VM.
- Cliquez sur le nom de l'instance dont vous souhaitez modifier l'adresse IPv6 interne.
Sur la page Détails de l'instance, procédez comme suit :
- Cliquez sur Modifier.
- Développez la section Interfaces réseau.
- Dans la liste Adresse IPv6 interne principale, sélectionnez Auto-allouée (/96) ou une adresse IPv6 interne statique réservée.
- Cliquez sur OK.
Cliquez sur Enregistrer.
VM_NAME
: nom de la table que vous souhaitez créer.NIC
: nom de l'interface réseau à mettre à jourINTERNAL_IPV6_ADDRESS
: adresse IPv6 interne/96
à attribuer à l'interface, au nom de l'adresse IP ou à l'URI de la ressource d'adresseZONE
: zone de la VM.PROJECT_ID
: l'ID du projet dans lequel se trouve la VMZONE
: zone dans laquelle créer la VM.VM_NAME
: Nom de la VM.IPV6_ADDRESS
: adresse IPv6 interne à attribuer à la VMSi vous spécifiez l'URI de la ressource d'adresses IPv6 interne ou une plage d'adresses IPv6 comme valeur pour IPV6_ADDRESS, vous devez laisser la valeur de
internalIpv6PrefixLength
vide.- Déterminer si une adresse IPv4 ou IPv6 interne est éphémère ou statique
- Lister les adresses IPv4 ou IPv6 internes statiques
- Annuler l'attribution d'une adresse IPv6 interne statique
- Libérer une adresse IPv6 interne statique
Dans la console Google Cloud, accédez à la page Adresses IP.
Recherchez l'adresse dans la liste et vérifiez le type d'adresse IP dans la colonne Type.
- Dans la console Google Cloud, accédez à la page Instances de VM.
- Cliquez sur le nom de l'instance dont vous souhaitez annuler l'attribution de l'adresse IPv6 interne.
Sur la page Détails de l'instance, procédez comme suit :
- Cliquez sur Modifier.
- Développez la section Interfaces réseau.
- Pour Type de pile IP, sélectionnez IPv4 (pile simple).
- Cliquez sur OK.
Cliquez sur Enregistrer.
VM_NAME
: nom de la VM dont vous souhaitez mettre à jour l'interface réseau.NIC
: nom de l'interface réseau à mettre à jour.ZONE
: zone de la VM.- Envoyez une requête
PATCH
à la méthodeinstances.updateNetworkInterface
. Dans le corps de la requête, remplacez la valeur du champ
stackType
parIPV4_ONLY
.Par exemple :
PATCH https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances/VM_NAME
/updateNetworkInterface { "networkInterfaces": [{ ... "stackType" : "IPV4_ONLY" ... }] }Remplacez les éléments suivants :
PROJECT_ID
: ID du projet dans lequel se trouve la VM.ZONE
: zone dans laquelle créer la VM.VM_NAME
: Nom de la VM.
- Obtenez plus d'informations sur les adresses IP.
- Découvrez comment configurer une adresse IP externe statique.
- Apprenez à attribuer plusieurs adresses IP internes à l'aide d'alias d'adresses IP.
Terraform
Pour utiliser les exemples Terraform de cette page dans un environnement de développement local, installez et initialisez gcloud CLI, puis configurez le service Identifiants par défaut de l'application à l'aide de vos identifiants utilisateur.
Pour en savoir plus, consultez Set up authentication for a local development environment.
REST
Pour utiliser les exemples d'API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Google Cloud.
Rôles requis
Pour obtenir les autorisations nécessaires pour configurer et gérer des adresses IP statiques, demandez à votre administrateur de vous accorder les rôles IAM suivants sur votre projet :
Pour en savoir plus sur l'attribution de rôles, consultez la section Gérer les accès.
Ces rôles prédéfinis contiennent les autorisations requises pour configurer et gérer des adresses IP statiques. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :
Autorisations requises
Vous devez disposer des autorisations suivantes pour configurer et gérer des adresses IP statiques :
Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.
Limites
Configurer une adresse IP interne statique
Vous pouvez réserver une adresse IP interne statique, puis spécifier l'adresse réservée lors de la création d'une VM. Vous pouvez également créer la VM avec une adresse IP interne éphémère que vous convertissez ensuite en adresse IP interne statique.
Pour utiliser une adresse IP interne statique, vous devez disposer d'un réseau VPC pour votre projet. Pour afficher les réseaux VPC de votre projet, consultez la page Afficher les réseaux VPC.
Réserver une adresse IPv4 ou IPv6 interne statique, puis l'associer à une VM spécifique
Dans ce scénario, vous réservez séparément une adresse IP interne statique, puis vous l'attribuez à une VM :
Spécifier une adresse IPv4 ou IPv6 interne éphémère pour une VM et convertir l'adresse
Dans ce scénario, vous convertissez une adresse IPv4 ou IPv6 interne éphémère qui est toujours associée à une VM :
Les deux méthodes sont décrites dans la figure 1.
Afficher les adresses IP internes statiques disponibles
Pour afficher toutes vos adresses IP internes statiques existantes, procédez comme suit :
Console
gcloud
Exécutez la commande
gcloud compute addresses list
:gcloud compute addresses list
API
Utilisez la méthode
addresses.list
:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/addresses
Remplacez les éléments suivants :
Pour répertorier toutes les adresses de toutes les régions, utilisez la méthode
addresses.aggregatedList
:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/addresses
Méthodes d'attribution des adresses IP internes
Les interfaces réseau d'une VM se voient attribuer des adresses IP du sous-réseau auquel elles sont connectées. Chaque interface réseau possède une adresse IPv4 interne principale, attribuée à partir de la plage d'adresses IPv4 principale du sous-réseau. Si la VM est connectée à un sous-réseau à double pile avec une plage IPv6 interne, vous pouvez attribuer une adresse IPv6 interne à chaque interface réseau.
Les adresses IPv4 internes peuvent être attribuées de différentes manières :
Les adresses IPv6 internes peuvent être attribuées de différentes manières :
Utiliser des adresses IP internes statiques réservées lors de la création de ressources
Après avoir réservé une adresse IP interne statique, vous pouvez attribuer l'adresse réservée lors de la création d'une VM ou d'un équilibreur de charge interne.
Les procédures suivantes décrivent comment utiliser les adresses IP internes statiques lors de la création de ressources :
Créer une instance de VM avec une adresse IPv4 ou IPv6 interne réservée
Lorsque vous créez une VM connectée à un sous-réseau à deux piles avec une plage IPv6 interne sans spécifier d'adresse IPv6 interne statique réservée, Compute Engine attribue automatiquement à la VM une adresse IPv6 interne éphémère de la plage IPv6 du sous-réseau.
Console
gcloud
REST
Pour créer une instance de VM avec une adresse IP interne statique, utilisez la méthode
instances.insert
.Si vous supprimez une instance de VM avec une adresse IP éphémère, celle-ci retourne dans le pool d'adresses non allouées. Si l'adresse IP interne doit persister au-delà de la durée de vie de l'instance, vous pouvez réserver une adresse IP interne statique.
Attribuer une adresse interne statique à l'interface réseau secondaire d'une VM
Lorsque vous créez une instance de VM avec plusieurs interfaces réseau, vous pouvez utiliser une adresse IPv4 ou IPv6 interne statique réservée pour les interfaces réseau principales et secondaires.
Pour utiliser une adresse IPv4 ou IPv6 interne statique pour une interface réseau secondaire, consultez la page Créer des instances de VM avec plusieurs interfaces réseau.
Modifier ou attribuer une adresse IPv6 interne à une VM existante
Vous pouvez modifier ou attribuer une adresse IPv6 interne à une instance de VM existante.
Si une adresse IPv6 interne est déjà attribuée à l'instance, vous devez d'abord annuler l'attribution de cette adresse. Ensuite, attribuez une nouvelle adresse à l'instance à l'aide de son interface réseau.
Pour modifier ou attribuer une adresse IPv6 interne statique à une instance de VM existante, procédez comme suit :
Console
gcloud
Utilisez la commande
compute instances network-interfaces update
.gcloud compute instances network-interfaces update VM_NAME \ --network-interface NIC \ --ipv6-network-tier PREMIUM \ --stack-type IPV4_IPV6 \ --internal-ipv6-address INTERNAL_IPV6_ADDRESS \ --zone ZONE
Remplacez les éléments suivants :
REST
Exécutez la méthode
instances.update
. Mettez à jour la propriéténetworkInterfaces[].ipv6Address
avec l'adresse IPv6 interne que vous souhaitez attribuer.Par exemple :
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME { ... "networkInterfaces": [{ "accessConfigs": [{ "type": "ONE_TO_ONE_NAT", "name": "External NAT", }], "stackType": "IPV4_IPV6" "ipv6Address": "IPV6_ADDRESS", "internalIpv6PrefixLength": 96 "subnetwork": "regions/REGION/subnetworks/SUBNETWORK", }], "disks": [{ "autoDelete": "true", "boot": "true", "type": "PERSISTENT", "initializeParams": { "sourceImage": "projects/debian-cloud/global/images/v20150818" } }] }
Remplacez les éléments suivants :
Gérer les adresses IP internes statiques
Les procédures suivantes vous permettent de gérer les adresses IP internes statiques de vos VM:
Déterminer si une adresse IPv4 ou IPv6 interne est éphémère ou statique
Les adresses IP internes statiques et éphémères se comportent et apparaissent de manière identique dans la plupart des contextes. Cependant, avec les adresses IP internes statiques, vous pouvez utiliser la même adresse IP pour la même ressource même si vous supprimez et recréez la ressource. En général, une adresse IP éphémère est libérée si vous arrêtez ou supprimez la ressource.
Pour déterminer si une adresse est statique ou éphémère, procédez comme suit :
Annuler l'attribution d'une adresse IPv6 interne statique
Vous pouvez annuler l'attribution d'une adresse IPv6 interne statique à une instance de VM à double pile en mettant à jour le type de pile pour l'interface réseau de l'instance ou en supprimant l'instance à laquelle l'adresse est attribuée.
Lorsque vous annulez l'attribution d'une adresse IPv6 interne, le système la supprime de la ressource, mais conserve l'adresse réservée pour votre projet. Vous pouvez ensuite réattribuer l'adresse à une autre ressource.
Pour annuler l'attribution d'une adresse IPv6 interne statique à une instance de VM, procédez comme suit :
Console
gcloud
Exécutez la commande
compute instances network-interfaces update
avec l'option--stack-type
définie surIPV4_ONLY
:gcloud compute instances network-interfaces update VM_NAME \ --network-interface NIC \ --stack-type IPV4_ONLY \ --zone ZONE
Remplacez les éléments suivants :
Vérifiez que votre adresse IPv6 interne statique est maintenant disponible et marquée comme
RESERVED
au lieu deIN_USE
.gcloud compute addresses list \ --filter="region=REGION AND name=NAME"
REST
Mettez à jour le type de pile d'instance de l'interface réseau à laquelle l'adresse IPv6 interne est associée :
Libérer une adresse IP interne statique
Si vous n'avez plus besoin d'une adresse IP IPv4 ou IPv6 interne statique, vous pouvez la libérer en supprimant la ressource d'adresse IP. La suppression d'une VM ne libère pas automatiquement une adresse IP externe statique. Vous devez libérer manuellement les adresses IP externes statiques lorsque vous n'en avez plus besoin.
Pour libérer une adresse IP interne statique, consultez la page Libérer une adresse IPv4 ou IPv6 interne statique dans la documentation sur les VPC.
Étapes suivantes
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/21 (UTC).
-