Ce document explique comment utiliser les ressources Security Command Center lorsque la résidence des données est activée. Vous ne pouvez activer la résidence des données pour Security Command Center que lorsque vous activez le niveau de service Standard ou Premium pour une organisation.
Ressources avec contrôles de résidence des données
Les types de ressources Security Command Center suivants sont soumis aux contrôles de résidence des données :
- Toutes les ressources Model Armor
- Configurations BigQuery Export
- Configurations d'exportation continue
- Résultats
- Configurations des règles "Ignorer"
Pour utiliser ces ressources par programmation ou en ligne de commande, vous devez utiliser les points de terminaison régionaux pour l'API Security Command Center. Pour travailler avec ces ressources dans la console Google Cloud , vous devez utiliser la console Google Cloud juridictionnelle.
Pour tous les autres types de ressources, utilisez les points de terminaison d'API par défaut et la consoleGoogle Cloud .
À propos des points de terminaison régionaux
Les points de terminaison régionaux permettent d'accéder aux ressources d'un emplacement spécifique. Lorsque vous utilisez un point de terminaison régional, votre requête est directement acheminée vers l'emplacement du point de terminaison. Vous ne pouvez pas utiliser un point de terminaison régional pour accéder à des ressources situées dans d'autres emplacements.
L'utilisation d'un point de terminaison régional vous aide à appliquer des contrôles de résidence des données pour vos ressources lorsqu'elles sont au repos, en cours d'utilisation et en transit.
Security Command Center inclut plusieurs services. Pour les types de ressources soumis aux contrôles de résidence des données, les services suivants nécessitent l'utilisation de points de terminaison régionaux :
- API Model Armor
modelarmor.LOCATION.rep.googleapis.com
- API Security Command Center
securitycenter.LOCATION.rep.googleapis.com
Remplacez LOCATION
par un emplacement compatible pour le service.
Pour tous les autres types de ressources, vous devez utiliser le point de terminaison par défaut.
À propos de la console juridictionnelle Google Cloud
La console Google Cloud juridictionnelle vous permet d'activer la résidence des données lorsque vous activez le niveau de service Standard ou Premium de Security Command Center. Il permet également d'accéder aux ressources d'un emplacement spécifique.
La console Google Cloud juridictionnelle vous aide à appliquer des contrôles de résidence des données pour vos ressources lorsqu'elles sont au repos, en cours d'utilisation et en transit.
Vous pouvez utiliser la console Google Cloud juridictionnelle pour accéder uniquement aux types de ressources soumis aux contrôles de résidence des données. Pour ouvrir la console, utilisez l'URL appropriée pour votre emplacement :
- Union européenne
- Utilisateurs avec identité fédérée :
console.eu.cloud.google
- Tous les autres utilisateurs :
console.eu.cloud.google.com
- Royaume d'Arabie saoudite (KSA)
- Utilisateurs avec identité fédérée :
console.sa.cloud.google
- Tous les autres utilisateurs :
console.sa.cloud.google.com
- États-Unis
- Utilisateurs avec identité fédérée :
console.us.cloud.google
- Tous les autres utilisateurs :
console.us.cloud.google.com
Pour tous les autres types de ressources, vous devez utiliser la console Google Cloud standard.
Emplacements des points de terminaison régionaux
Cette section liste les emplacements où les points de terminaison régionaux sont disponibles pour l'API Security Command Center et les services associés.
Emplacements de l'API Security Command Center
L'API Security Command Center fournit des points de terminaison régionaux et multirégionaux dans les emplacements suivants :
- Union européenne
eu
- Royaume d'Arabie saoudite (KSA)
me-central2
- États-Unis
us
Emplacements de l'API Model Armor
L'API Model Armor fournit des points de terminaison régionaux dans les emplacements suivants :
- Union européenne
europe-west4
: Pays-BasFaibles émissions de CO2
- États-Unis
us-central1
: IowaFaibles émissions de CO2
us-east1
: Caroline du Sudus-east4
: Virginie du Nordus-west1
: Oregon <0x0
L'API Model Armor fournit des points de terminaison multirégionaux dans les emplacements suivants :
- Union européenne
eu
- États-Unis
us
Outils pour les points de terminaison régionaux
Pour gérer les types de ressources soumis aux contrôles de résidence des données, vous devez spécifier un point de terminaison régional lorsque vous créez un client ou exécutez une commande.
Pour tous les autres types de ressources, vous devez utiliser le point de terminaison par défaut.
gcloud
Les groupes de commandes gcloud CLI suivants nécessitent l'utilisation d'un point de terminaison régional :
gcloud model-armor
: gère les ressources Model Armorgcloud scc bqexports
: gère les configurations d'exportation BigQuerygcloud scc findings
: gère les résultatsgcloud scc muteconfigs
: gère les configurations des règles de mise en sourdinegcloud scc notifications
: gère les configurations d'exportation continue
Pour tous les autres groupes de commandes gcloud scc
, vous devez utiliser le point de terminaison par défaut de l'API Security Command Center.
Modifier le point de terminaison du service
Pour passer à un point de terminaison régional, exécutez la commande suivante :
gcloud config set api_endpoint_overrides/SERVICE \ https://SERVICE.LOCATION.rep.googleapis.com/
Pour passer au point de terminaison par défaut, exécutez la commande suivante :
gcloud config unset api_endpoint_overrides/SERVICE
Remplacez les éléments suivants :
SERVICE
: service à configurer. Utilisezmodelarmor
pour l'API Model Armor ousecuritycenter
pour l'API Security Command Center.LOCATION
: emplacement compatible pour le service
Vous pouvez également créer une configuration nommée pour gcloud CLI qui utilise le point de terminaison régional. Avant d'exécuter une commande gcloud CLI, vous pouvez passer à la configuration nommée en exécutant la commande gcloud config configurations activate
.
Exécuter une commande gcloud CLI
Lorsque vous exécutez une commande gcloud CLI pour l'API Security Command Center, vous devez toujours spécifier l'emplacement. Pour ce faire, vous disposez de différentes méthodes :
- Utilisez l'option
--location
. - Si vous fournissez le chemin d'accès complet du nom de ressource, utilisez un format qui spécifie un emplacement, comme
projects/123/sources/456/locations/LOCATION/findings/a1b2c3
.
L'exemple suivant montre comment utiliser l'indicateur --location
.
La commande gcloud scc findings list
liste les résultats d'une organisation dans un emplacement spécifique.
Avant d'utiliser les données de la commande ci-dessous, effectuez les remplacements suivants :
-
ORGANIZATION_ID
: ID numérique de l'organisation -
LOCATION
: emplacement compatible pour l'API Security Command Center
Exécutez la commande
gcloud scc findings list
:
Linux, macOS ou Cloud Shell
gcloud scc findings list ORGANIZATION_ID --location=LOCATION
Windows (PowerShell)
gcloud scc findings list ORGANIZATION_ID --location=LOCATION
Windows (cmd.exe)
gcloud scc findings list ORGANIZATION_ID --location=LOCATION
La réponse contient une liste de résultats.
Terraform
Pour savoir comment appliquer ou supprimer une configuration Terraform, consultez la page Commandes Terraform de base. Pour en savoir plus, lisez la documentation de référence du fournisseur Terraform.
Go
Utilisez l'un des points de terminaison régionaux suivants :
- API Model Armor
modelarmor.LOCATION.rep.googleapis.com:443
- API Security Command Center
securitycenter.LOCATION.rep.googleapis.com:443
Remplacez LOCATION
par un emplacement compatible pour le service.
L'exemple de code suivant montre comment créer un client de l'API Security Command Center qui utilise un point de terminaison régional.
Java
Utilisez l'un des points de terminaison régionaux suivants :
- API Model Armor
modelarmor.LOCATION.rep.googleapis.com:443
- API Security Command Center
securitycenter.LOCATION.rep.googleapis.com:443
Remplacez LOCATION
par un emplacement compatible pour le service.
L'exemple de code suivant montre comment créer un client de l'API Security Command Center qui utilise un point de terminaison régional.
Python
Utilisez l'un des points de terminaison régionaux suivants :
- API Model Armor
modelarmor.LOCATION.rep.googleapis.com
- API Security Command Center
securitycenter.LOCATION.rep.googleapis.com
Remplacez LOCATION
par un emplacement compatible pour le service.
L'exemple de code suivant montre comment créer un client de l'API Security Command Center qui utilise un point de terminaison régional.
REST
Pour accéder aux types de ressources de l'API REST suivants, vous devez utiliser un point de terminaison de service régional :
- API Model Armor
Point de terminaison :
https://modelarmor.LOCATION.rep.googleapis.com
Remplacez
LOCATION
par un emplacement compatible pour le service.Types de ressources : tous les types de ressources
- API Security Command Center
Point de terminaison :
https://securitycenter.LOCATION.rep.googleapis.com
Remplacez
LOCATION
par un emplacement compatible pour le service.Types de ressources :
folders.locations.bigQueryExports
folders.locations.findings
folders.locations.muteConfigs
folders.locations.notificationConfigs
organizations.locations.bigQueryExports
organizations.locations.findings
organizations.locations.muteConfigs
organizations.locations.notificationConfigs
projects.locations.bigQueryExports
projects.locations.findings
projects.locations.muteConfigs
projects.locations.notificationConfigs
Remplacez LOCATION
par un emplacement compatible pour le service.
Pour tous les autres types de ressources, vous devez utiliser le point de terminaison par défaut.