Pour utiliser des groupes d'adresses, vous devez d'abord identifier le champ d'application du groupe d'adresses pertinent pour vos besoins. Le champ d'application identifie le niveau auquel le groupe d'adresses s'applique dans la hiérarchie des ressources.
Si vous souhaitez utiliser un groupe d'adresses dans une règle de stratégie de pare-feu qui s'applique à un projet spécifique, utilisez un groupe d'adresses au niveau du projet.
Si vous souhaitez utiliser un groupe d'adresses dans une règle de stratégie de pare-feu applicable à l'ensemble de la hiérarchie sur toutes les ressources d'une organisation ou d'un réseau, utilisez un groupe d'adresses au niveau de l'organisation.
Groupes d'adresses au niveau du projet
Cette section fournit des informations détaillées sur la gestion des groupes d'adresses au niveau du projet.
Les groupes d'adresses au niveau du projet sont définis au niveau du projet et ne s'appliquent qu'au projet dans lequel ils sont créés. Pour utiliser un groupe d'adresses, vous devez l'associer à une règle de pare-feu dans une stratégie de pare-feu réseau mondiale ou dans une stratégie de pare-feu réseau régionale. L'emplacement du groupe d'adresses doit être identique à celui de la stratégie de pare-feu dans laquelle il est utilisé.
Créer un groupe d'adresses
Le type de conteneur du groupe d'adresses au niveau du projet est toujours défini sur projects
.
Lorsque vous créez un groupe d'adresses, vous pouvez spécifier son nom sous forme de chaîne ou d'identifiant d'URL unique. L'URL unique d'un groupe d'adresses au niveau du projet peut être construite au format suivant :
projects/PROJECT_ID/locations/location/addressGroups/ADDRESS_GROUP_NAME
Si vous utilisez un identifiant d'URL unique pour le nom du groupe d'adresses, l'emplacement du groupe d'adresses est déjà inclus dans l'identifiant d'URL. Toutefois, si vous n'utilisez que le nom du groupe d'adresses, vous devez spécifier l'emplacement séparément. Pour en savoir plus sur les identifiants d'URL uniques, consultez la section Spécifications des groupes d'adresses.
Un groupe d'adresses peut avoir des types d'éléments IPv4 ou IPv6, mais pas les deux. Vous devez également spécifier la capacité maximale en éléments d'un groupe d'adresses. Une fois le groupe d'adresses créé, vous ne pouvez plus modifier son nom, son type d'élément ou sa capacité d'éléments.
gcloud
gcloud network-security address-groups create NAME \ --type TYPE \ --capacity CAPACITY \ --location LOCATION \ --description DESCRIPTION
Remplacez les éléments suivants :
NAME
: nom du groupe d'adresses. Vous pouvez spécifier le nom en tant que chaîne ou en tant qu'identifiant d'URL unique.TYPE
: type de groupe d'adresses (IPv4 ou IPv6).CAPACITY
: capacité du groupe d'adresses.LOCATION
: emplacement du groupe d'adresses.Vous pouvez définir cette valeur sur
global
ou sur un code de région (par exemple,europe-west
). Si vous utilisez un identifiant d'URL unique pour le paramètrename
, vous pouvez omettre le paramètrelocation
.DESCRIPTION
: description facultative du groupe d'adresses.
Décrire un groupe d'adresses
Pour afficher les détails d'un groupe d'adresses, vous devez spécifier son nom et son emplacement.
gcloud
gcloud network-security address-groups describe NAME \ --location LOCATION
Mettre à jour la description d'un groupe d'adresses
Vous ne pouvez pas modifier le nom, le type ou la capacité du groupe d'adresses. Vous ne pouvez modifier que la description du groupe d'adresses.
gcloud
gcloud network-security address-groups update NAME \ --description DESCRIPTION \ --location LOCATION
Répertorier les groupes d'adresses
Vous pouvez lister tous les groupes d'adresses d'un emplacement.
gcloud
gcloud network-security address-groups list \ --location LOCATION
Supprimer un groupe d'adresses
Vous pouvez supprimer un groupe d'adresses en spécifiant son nom et son emplacement. Toutefois, si le groupe d'adresses est référencé par une règle de pare-feu, il ne peut pas être supprimé.
gcloud
gcloud network-security address-groups delete NAME \ --location LOCATION
Rechercher des références de groupes d'adresses
Un groupe d'adresses est utilisé par les stratégies de pare-feu. Vous pouvez consulter la liste de toutes les règles de pare-feu qui utilisent un groupe d'adresses spécifique.
gcloud
gcloud network-security address-groups list-references NAME \ --location LOCATION
Ajouter des éléments à un groupe d'adresses
Vous pouvez ajouter plusieurs éléments, tels que des adresses IP ou des plages d'adresses IP, à un groupe d'adresses. Si la requête contient des éléments qui font déjà partie des groupes d'adresses, ces éléments sont ignorés. Si la requête contient des éléments non valides, l'ensemble de la requête échoue.
gcloud
gcloud network-security address-groups add-items NAME \ --items ITEMS \ --location LOCATION
Remplacez les éléments suivants :
NAME
: nom du groupe d'adresses ; vous pouvez spécifier le nom en tant que chaîne ou en tant qu'identifiant d'URL unique.ITEMS
: liste d'adresses IP ou de plages d'adresses IP séparées par des virgules au format CIDR.LOCATION
: emplacement du groupe d'adresses.Vous pouvez définir cette valeur sur
global
ou sur un code de région (par exemple,europe-west
). Si vous utilisez un identifiant d'URL unique pour le paramètrename
, vous pouvez omettre le paramètrelocation
.
Supprimer un élément d'un groupe d'adresses
Vous pouvez supprimer des éléments existants d'un groupe d'adresses. Si l'un des éléments de la requête n'est pas valide, la requête échoue. Si la requête contient des éléments qui ne font pas partie du groupe d'adresses, ils sont ignorés.
gcloud
gcloud network-security address-groups remove-items NAME \ --items ITEMS \ --location LOCATION
Cloner des éléments d'un autre groupe d'adresses
Vous pouvez cloner des éléments d'un groupe d'adresses vers un autre. Pour cloner un groupe d'adresses, suivez ces consignes :
- Les deux groupes d'adresses doivent être du même type.
- Les deux groupes d'adresses doivent se trouver dans la même région.
- Assurez-vous que le nouveau groupe d'adresses dispose d'une capacité suffisante pour accueillir les éléments du groupe d'adresses source à cloner.
Pour spécifier le groupe d'adresses source, utilisez le format d'identifiant d'URL unique suivant :
projects/PROJECT_ID/locations/location/addressGroups/ADDRESS_GROUP_NAME
Pour en savoir plus sur les identifiants d'URL uniques pour les groupes d'adresses, consultez la section Spécifications des groupes d'adresses.
gcloud
gcloud network-security address-groups clone-items NAME \ --source SOURCE_NAMED_LIST \ --location LOCATION
Remplacez les éléments suivants :
NAME
: nom du groupe d'adresses ; vous pouvez spécifier le nom en tant que chaîne ou en tant qu'identifiant d'URL unique.SOURCE_NAMED_LIST
: identifiant d'URL unique du groupe d'adresses source à partir duquel les éléments sont clonés.LOCATION
: emplacement du groupe d'adresses de destination.Vous pouvez définir cette valeur sur
global
ou sur un code de région (par exemple,europe-west
). Si vous utilisez un identifiant d'URL unique pour le paramètrename
, vous pouvez omettre le paramètrelocation
.
Groupes d'adresses au niveau de l'organisation
Cette section fournit des informations détaillées sur la gestion des groupes d'adresses au niveau de l'organisation.
Les groupes d'adresses au niveau de l'organisation sont définis au niveau de l'organisation et s'appliquent à toutes les ressources de l'organisation, comme spécifié dans la hiérarchie des ressources. Pour utiliser un groupe d'adresses, vous devez l'associer à une règle de pare-feu dans une stratégie de pare-feu hiérarchique, une stratégie de pare-feu réseau au niveau mondial ou une stratégie de pare-feu de réseau régionale.
Créer un groupe d'adresses
Le type de conteneur du groupe d'adresses au niveau de l'organisation est toujours défini sur organization
.
Lorsque vous créez un groupe d'adresses, vous pouvez spécifier son nom sous forme de chaîne ou d'identifiant d'URL unique. L'URL unique d'un groupe d'adresses au niveau de l'organisation peut présenter le format suivant :
organization/ORGANIZATION_ID/locations/LOCATION/addressGroups/ADDRESS_GROUP_NAME
Si vous utilisez un identifiant d'URL unique pour le nom du groupe d'adresses, l'ID d'organisation ou l'emplacement du groupe d'adresses est déjà inclus dans l'identifiant d'URL. Toutefois, si vous n'utilisez que le nom du groupe d'adresses, vous devez spécifier l'ID de l'organisation et l'emplacement où vous définissez le groupe d'adresses. Pour en savoir plus sur les identifiants d'URL uniques, consultez la section Spécifications des groupes d'adresses.
Un groupe d'adresses peut avoir des types d'éléments IPv4 ou IPv6, mais pas les deux. Vous devez également spécifier la capacité maximale en éléments pour un groupe d'adresses. Une fois le groupe d'adresses créé, vous ne pouvez plus modifier son nom, son type d'élément ni sa capacité d'éléments.
gcloud
gcloud network-security org-address-groups create NAME \ --organization ORGANIZATION \ --type TYPE \ --capacity CAPACITY \ --location LOCATION \ --description DESCRIPTION
Remplacez les éléments suivants :
NAME
: nom du groupe d'adresses ; vous pouvez spécifier le nom en tant que chaîne ou en tant qu'identifiant d'URL unique.ORGANIZATION
: ID de l'organisation dans laquelle le groupe d'adresses est créé.Si vous utilisez un identifiant d'URL unique pour le paramètre
name
, vous pouvez omettre le paramètreorganization
.TYPE
: type de groupe d'adresses (IPv4 ou IPv6).CAPACITY
: capacité du groupe d'adresses.LOCATION
: emplacement du groupe d'adresses.Vous pouvez définir cette valeur sur
global
ou sur un code de région (par exemple,europe-west
). Si vous utilisez un identifiant d'URL unique pour le paramètrename
, vous pouvez omettre le paramètrelocation
.DESCRIPTION
: description facultative du groupe d'adresses.
Décrire un groupe d'adresses
Vous pouvez afficher les détails d'un groupe d'adresses spécifique.
gcloud
gcloud network-security org-address-groups describe NAME \ --organization ORGANIZATION \ --location LOCATION
Mettre à jour la description d'un groupe d'adresses
Vous ne pouvez pas modifier le nom, le type ou la capacité du groupe d'adresses. Vous ne pouvez modifier que la description du groupe d'adresses.
gcloud
gcloud network-security org-address-groups update NAME \ --organization ORGANIZATION \ --description DESCRIPTION \ --location LOCATION
Répertorier les groupes d'adresses
Vous pouvez lister tous les groupes d'adresses d'un emplacement.
gcloud
gcloud network-security org-address-groups list \ --organization ORGANIZATION \ --location LOCATION
Supprimer un groupe d'adresses
Vous pouvez supprimer un groupe d'adresses en spécifiant son nom, son organisation et son emplacement. Si le groupe d'adresses est référencé par une règle de pare-feu, il ne peut pas être supprimé.
gcloud
gcloud network-security org-address-groups delete NAME \ --organization ORGANIZATION \ --location LOCATION
Rechercher des références de groupes d'adresses
Un groupe d'adresses est utilisé par les stratégies de pare-feu. Vous pouvez consulter la liste de toutes les règles de pare-feu qui utilisent un groupe d'adresses spécifique.
gcloud
gcloud network-security org-address-groups list-references NAME \ --organization ORGANIZATION \ --location LOCATION
Ajouter des éléments à un groupe d'adresses
Vous pouvez ajouter plusieurs éléments, tels que des adresses IP ou des plages d'adresses IP, à un groupe d'adresses. Si la requête contient des éléments qui font déjà partie du groupe d'adresses, ces éléments sont ignorés. Si la requête contient des éléments non valides, l'ensemble de la requête échoue.
gcloud
gcloud network-security org-address-groups add-items NAME \ --organization ORGANIZATION \ --items ITEMS \ --location LOCATION
Remplacez les éléments suivants :
NAME
: nom du groupe d'adresses ; vous pouvez spécifier le nom en tant que chaîne ou en tant qu'identifiant d'URL unique.ORGANIZATION
: ID de l'organisation dans laquelle le groupe d'adresses est créé.Si vous utilisez un identifiant d'URL unique pour le paramètre
name
, vous pouvez omettre le paramètreorganization
.ITEMS
: liste d'adresses IP ou de plages d'adresses IP séparées par des virgules au format CIDR.LOCATION
: emplacement du groupe d'adresses.Vous pouvez définir cette valeur sur
global
ou sur un code de région (par exemple,europe-west
). Si vous utilisez un identifiant d'URL unique pour le paramètrename
, vous pouvez omettre le paramètrelocation
.
Supprimer un élément d'un groupe d'adresses
Vous pouvez supprimer des éléments existants d'un groupe d'adresses. Si l'un des éléments de la requête n'est pas valide, la requête échoue. Si la requête contient des éléments qui ne font pas partie du groupe d'adresses, ils sont ignorés.
gcloud
gcloud network-security org-address-groups remove-items NAME \ --organization ORGANIZATION \ --items ITEMS \ --location LOCATION
Cloner des éléments d'un autre groupe d'adresses
Vous pouvez cloner des éléments d'un groupe d'adresses vers un autre. Pour cloner un groupe d'adresses, suivez ces consignes :
- Les deux groupes d'adresses doivent être du même type.
- Les deux groupes d'adresses doivent se trouver au même emplacement.
- Assurez-vous que le nouveau groupe d'adresses dispose d'une capacité suffisante pour accueillir les éléments du groupe d'adresses source à cloner.
Pour spécifier le groupe d'adresses source, vous devez utiliser l'identifiant d'URL unique suivant :
organization/ORGANIZATION_ID/locations/LOCATION/addressGroups/ADDRESS_GROUP_NAME
Pour en savoir plus sur les identifiants d'URL uniques pour les groupes d'adresses, consultez la section Spécifications des groupes d'adresses.
gcloud
gcloud network-security org-address-groups clone-items NAME \ --organization ORGANIZATION \ --source SOURCE_NAMED_LIST \ --location LOCATION
Remplacez les éléments suivants :
NAME
: nom du groupe d'adresses ; vous pouvez spécifier le nom en tant que chaîne ou en tant qu'identifiant d'URL unique.ORGANIZATION
: ID de l'organisation dans laquelle le groupe d'adresses est créé.Si vous utilisez un identifiant d'URL unique pour le paramètre
name
, vous pouvez omettre le paramètreorganization
.SOURCE_NAMED_LIST
: identifiant d'URL unique du groupe d'adresses source à partir duquel les éléments sont clonés.LOCATION
: emplacement du groupe d'adresses de destination.Vous pouvez définir cette valeur sur
global
ou sur un code de région (par exemple,europe-west
). Si vous utilisez un identifiant d'URL unique pour le paramètrename
, vous pouvez omettre le paramètrelocation
.
Étapes suivantes
- Utiliser des stratégies de pare-feu hiérarchiques
- Utiliser des stratégies de pare-feu de réseau au niveau mondial
- Utiliser des stratégies de pare-feu réseau régionales