Listar grupos de recursos

É possível recuperar uma lista de todos os grupos de recursos criados para um local específico no projeto Google Cloud , com o URI da tabela ou visualização de origem do BigQuery associada a cada grupo de recursos.

Se um grupo de recursos estiver configurado para usar uma conta de serviço dedicada, os detalhes desse grupo também vão incluir o endereço de e-mail associado. Para mais informações sobre como criar grupos de recursos com configurações dedicadas de conta de serviço, consulte Configurar a conta de serviço para um grupo de recursos.

Antes de começar

Faça a autenticação na Vertex AI, a menos que já tenha feito isso.

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.

REST

Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para a CLI gcloud.

    Instale a CLI do Google Cloud. Após a instalação, inicialize a CLI do Google Cloud executando o seguinte comando:

    gcloud init

    Ao usar um provedor de identidade (IdP) externo, primeiro faça login na gcloud CLI com sua identidade federada.

Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud .

Listar grupos de recursos

Use os exemplos a seguir para recuperar uma lista de todos os grupos de recursos para um local específico no seu projeto.

Console

Siga as instruções abaixo para conferir a lista de grupos de recursos de um local específico usando o console Google Cloud .

  1. Na seção Vertex AI do console Google Cloud , acesse a página Feature Store.

    Acessar a página da Feature Store

  2. Na seção Grupos de recursos, você encontra a lista de todos os grupos de recursos do local selecionado.

REST

Para recuperar uma lista de todos osFeatureGroup recursos para um local específico do projeto, envie umGET solicitação usando o métodofeatureGroups.list.

Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:

  • LOCATION_ID: região onde você quer visualizar a lista de grupos de recursos, como us-central1.
  • PROJECT_ID: o ID do projeto.

Método HTTP e URL:

GET https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups

Para enviar a solicitação, escolha uma destas opções:

curl

execute o seguinte comando:

curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups"

PowerShell

execute o seguinte comando:

$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }

Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups" | Select-Object -Expand Content
Você receberá uma resposta JSON semelhante a seguinte. BIGQUERY_URI_1 é a tabela ou visualização de origem do BigQuery registrada via FEATURE_GROUP_NAME_1 e BIGQUERY_URI_2 é a tabela ou visualização de origem do BigQuery registrada com FEATURE_GROUP_NAME_2.
Se algum dos grupos de recursos listados na resposta tiver uma configuração de conta de serviço dedicada, o endereço de e-mail da conta de serviço também será listado nos detalhes. Neste exemplo, SERVICE_ACCOUNT_EMAIL é o endereço de e-mail da conta de serviço associada ao grupo de recursos FEATURE_GROUP_NAME_1.
{
  "featureGroups": [
    {
      "name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME_1",
      "createTime": "2023-09-07T00:57:00.142639Z",
      "updateTime": "2023-09-07T00:57:00.142639Z",
      "etag": "AMEw9yOY0byP8qKsDY0DoZyouAtX23zDru2l422C0affZZPYNFOGgIrONELNrM49uH4=",
      "bigQuery": {
        "bigQuerySource": {
          "inputUri": "BIGQUERY_URI_1"
        }
      }
      "serviceAccountEmail": "SERVICE_ACCOUNT_EMAIL"
    },
    {
      "name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME_2",
      "createTime": "2023-09-06T23:14:30.795502Z",
      "updateTime": "2023-09-06T23:14:30.795502Z",
      "etag": "AMEw9yO5UfrPWobGR2Ry-PnbJUQoklW5lX0uW4JmKqj6OgQui6p-rMdUHfuENpQjbJ3t",
      "bigQuery": {
        "bigQuerySource": {
          "inputUri": "BIGQUERY_URI_2"
        }
      }
    }
  ]
}

A seguir