Configura gli enrichment degli oggetti

Per generare metadati strutturati per immagini e documenti PDF nei bucket Cloud Storage, crea una risorsa di configurazione delle funzionalità (FeatureConfig). Devi anche autorizzare il service agent degli arricchimenti degli oggetti ad accedere ai tuoi dati. Dopo aver configurato gli arricchimenti degli oggetti, Cloud Storage valuta gli oggetti corrispondenti con i modelli di machine learning scelti in modo asincrono e allega i risultati direttamente agli oggetti come contesti degli oggetti.

Questa pagina spiega come creare, elencare, visualizzare, aggiornare ed eliminare le configurazioni delle funzionalità. Spiega anche come concedere le autorizzazioni Identity and Access Management (IAM) richieste all'agente di servizio.

Il flusso di lavoro completo prevede i seguenti passaggi:

  1. Crea una risorsa di configurazione delle funzionalità (FeatureConfig) per definire l'ambito e selezionare i modelli.
  2. Autorizza l'agente di servizio ad accedere ai tuoi bucket di archiviazione.
  3. Visualizza e gestisci i metadati di arricchimento sugli oggetti.
  4. Analizza i tuoi arricchimenti in blocco utilizzando SQL in BigQuery.
  5. Aggiorna o elimina le configurazioni delle funzionalità man mano che il workload si evolve.

Per i dettagli concettuali e i casi d'uso supportati, consulta la panoramica degli arricchimenti degli oggetti.

Prima di iniziare

Prima di configurare gli arricchimenti degli oggetti, completa i seguenti passaggi di configurazione:

Ottenere i ruoli richiesti

Per ottenere le autorizzazioni necessarie per creare e gestire le configurazioni delle funzionalità, chiedi all'amministratore di concederti il ruolo IAM Storage Admin (roles/storage.admin) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Questo ruolo predefinito contiene le autorizzazioni necessarie per creare e gestire le configurazioni delle funzionalità. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:

Autorizzazioni obbligatorie

Per creare e gestire le configurazioni delle funzionalità sono necessarie le seguenti autorizzazioni:

  • storage.featureConfigs.create
  • storage.featureConfigs.list
  • storage.featureConfigs.get
  • storage.featureConfigs.update
  • storage.featureConfigs.delete

Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.

(Facoltativo) Prepara i set di dati di Storage Insights per l'analisi SQL

Se prevedi di eseguire query e analizzare i metadati di arricchimento su milioni di oggetti utilizzando SQL in BigQuery, devi prima configurare i set di dati Storage Insights. I set di dati di Storage Insights esportano automaticamente i contesti degli oggetti direttamente in tabelle BigQuery su cui è possibile eseguire query.

Se vuoi ispezionare solo singoli oggetti utilizzando la console Google Cloud , Google Cloud CLI o un'API, puoi saltare questo passaggio.

Crea una configurazione delle funzionalità

Una configurazione delle funzionalità (FeatureConfig) specifica quali bucket di archiviazione Cloud Storage monitora e quali modelli di machine learning valutano i tuoi oggetti. Specifica i nomi esatti dei bucket nella configurazione. Gli arricchimenti degli oggetti non supportano espressioni regolari o caratteri jolly. Se crei, ricrei (elimini e crei di nuovo) o sposti i bucket dopo aver creato una configurazione, devi aggiornare la configurazione della funzionalità per includerli. Per saperne di più, consulta Gestione della configurazione e dell'ambito.

Puoi creare una configurazione delle funzionalità utilizzando la console Google Cloud , Google Cloud CLI o l'API JSON.

Console

  1. Nella console Google Cloud , vai alla pagina Arricchimenti degli oggetti in Cloud Storage.

    Vai a Enrichment degli oggetti

  2. Fai clic su Crea.

  3. Nel passaggio Definisci origine, specifica il nome della configurazione e i bucket di destinazione:

    1. Nel campo Nome, inserisci un nome univoco per la configurazione della funzionalità. Il nome deve contenere da 1 a 63 caratteri e solo lettere minuscole, numeri o trattini. Deve iniziare con una lettera minuscola e non può terminare con un trattino. Non puoi modificare questo nome dopo aver creato la configurazione.
    2. (Facoltativo) Per identificare la configurazione, inserisci una descrizione (fino a 256 caratteri) nel campo Descrizione.
    3. Per specificare i bucket da arricchire, inserisci uno o più nomi di bucket separati da virgole o spazi nel campo Nomi bucket. In alternativa, fai clic su Sfoglia, seleziona un bucket e poi fai clic su Seleziona.
    4. Fai clic su Continua.
  4. Nel passaggio Seleziona modelli, seleziona le caselle di controllo per uno o più modelli di machine learning che vuoi attivare, quindi fai clic su Continua:

    • Rilevamento di oggetti immagine (object-detector): identifica e individua più oggetti all'interno di un'immagine.
    • Riconoscimento facciale nelle immagini (face-detector): rileva i volti umani e i relativi attributi all'interno delle immagini.
    • Etichettatura delle immagini (label-detector): assegna etichette alle immagini in base ai contenuti.
    • Rilevamento contenuti espliciti nelle immagini (content-safety): rileva contenuti per adulti, violenti o altri contenuti sensibili.
    • Classificazione PDF (pdf-classification): identifica la categoria dell'argomento del documento.

    Per informazioni dettagliate su ciascun modello e sul relativo schema di output, consulta Modelli e schemi supportati.

  5. Nel passaggio Seleziona la località di elaborazione, dal menu Località di elaborazione, seleziona una località multiregionale (us, eu o asia), quindi fai clic su Continua.

  6. Nel passaggio Concedi le autorizzazioni richieste, scegli come concedere i ruoli IAM richiesti al service agent di arricchimento degli oggetti:

    • Concedi l'autorizzazione a livello di progetto: concede automaticamente al service agent i ruoli richiesti (roles/storage.annotationGeneratorService e roles/storage.bucketViewer) per elaborare tutti i bucket Cloud Storage attuali e futuri nel progetto. La selezione di questa opzione richiede l'autorizzazione resourcemanager.projects.setIamPolicy per il progetto. Se non disponi di questa autorizzazione, l'opzione non è disponibile.
    • Concedi manualmente l'autorizzazione in un secondo momento: crea la configurazione senza concedere immediatamente le autorizzazioni. Devi concedere le autorizzazioni al service agent prima che Cloud Storage possa elaborare gli oggetti.
  7. Fai clic su Crea.

    La creazione di una configurazione delle funzionalità avvia un'operazione a lunga esecuzione. Al termine dell'operazione, la console Google Cloud apre la pagina dei dettagli della configurazione. Se hai selezionato Concedi autorizzazione a livello di progetto, la console Google Cloud applica i binding dei criteri IAM dopo aver creato la configurazione.

Riga di comando

Per creare una configurazione delle funzionalità, utilizza il comando gcloud alpha storage feature-configs create:

gcloud alpha storage feature-configs create FEATURE_CONFIG_ID \
    --description="DESCRIPTION" \
    --auto-annotate-models=MODELS \
    --auto-annotate-processing-location=PROCESSING_LOCATION \
    --include-bucket-id-regexes=BUCKET_NAME

Dove:

  • FEATURE_CONFIG_ID è un ID univoco per la configurazione della funzionalità. Deve contenere da 1 a 63 caratteri, iniziare con una lettera minuscola e contenere solo lettere minuscole, numeri o trattini. Non può terminare con un trattino.
  • DESCRIPTION è una descrizione facoltativa per la configurazione della funzionalità. Ad esempio, Scan invoices and receipts.
  • MODELS è un elenco separato da virgole dei modelli di machine learning da attivare: face-detector, object-detector, label-detector, content-safety o pdf-classification. Per i dettagli su ogni modello e sul relativo schema di output, consulta Modelli e schemi supportati.
  • PROCESSING_LOCATION è la località di trattamento multiregionale in cui avviene il trattamento dati. I valori supportati sono us, eu o asia.
  • BUCKET_NAME è il nome esatto di un bucket da includere in questa configurazione. Puoi specificare un elenco separato da virgole di nomi esatti dei bucket.

API JSON

  1. Avere gcloud CLI installato e inizializzato, che ti consente di generare un token di accesso per l'intestazione Authorization.

  2. Crea un file JSON contenente le impostazioni per la configurazione della funzionalità:

    {
      "description": "DESCRIPTION",
      "autoAnnotateConfig": {
        "models": [
          { "name": "MODEL_NAME" }
        ],
        "processingLocation": "PROCESSING_LOCATION"
      },
      "filter": {
        "includedCloudStorageBuckets": {
          "bucketIdRegexes": [
            "BUCKET_NAME"
          ]
        }
      }
    }

    Dove:

    • DESCRIPTION è una descrizione facoltativa per la configurazione della funzionalità. Ad esempio, Scan invoices and receipts.

    • MODEL_NAME è il nome di un modello di machine learning da attivare: face-detector, object-detector, label-detector, content-safety o pdf-classification. Per informazioni dettagliate su ciascun modello e sul relativo schema di output, consulta Modelli e schemi supportati. Per abilitare più modelli, aggiungi altri oggetti modello all'array models.

    • PROCESSING_LOCATION è la località di trattamento multi-regionale in cui avviene il trattamento dei dati. I valori supportati sono us, eu o asia.

    • BUCKET_NAME è il nome esatto di un bucket da includere nella configurazione. Ad esempio, my-bucket. Per includere più bucket, specifica stringhe di nomi di bucket aggiuntive nell'array bucketIdRegexes.

  3. Utilizza cURL per inviare una richiesta featureConfigs.create all'API JSON:

    curl -X POST --data-binary @JSON_FILE_NAME \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      -H "Content-Type: application/json" \
      "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/featureConfigs?featureConfigId=FEATURE_CONFIG_ID"

    Dove:

    • JSON_FILE_NAME è il percorso del file JSON che hai creato nel passaggio precedente. Ad esempio, config.json.
    • PROJECT_ID è l'ID progetto Google Cloud . Ad esempio: my-project.
    • FEATURE_CONFIG_ID è un ID univoco per la configurazione della funzionalità. Ad esempio, my-feature-config. Deve contenere da 1 a 63 caratteri, iniziare con una lettera minuscola e includere solo lettere minuscole, numeri o trattini. Non può terminare con un trattino.
  4. (Facoltativo) Per controllare lo stato dell'operazione di lunga durata per la creazione della configurazione della funzionalità, utilizza cURL per inviare una richiesta operations.get all'API JSON:

    curl -X GET \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/operations/OPERATION_ID"

    Dove:

    • PROJECT_ID è l'ID progetto Google Cloud . Ad esempio: my-project.
    • OPERATION_ID è l'ID operazione restituito nella risposta alla creazione.
  5. (Facoltativo) Per elencare tutte le operazioni attive e storiche, utilizza cURL per inviare una richiesta operations.list all'API JSON:

    curl -X GET \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/operations"

    Dove PROJECT_ID è l'ID progetto Google Cloud. Ad esempio: my-project.

Concedi le autorizzazioni al service agent

Quando crei una configurazione delle funzionalità, Google Cloud esegue il provisioning di un service agent dedicato per il tuo progetto: service-PROJECT_NUMBER@gcp-sa-autoannotate.iam.gserviceaccount.com.

Per consentire a questo service agent di scansionare i bucket, leggere oggetti non strutturati e allegare metadati di enrichment, devi concedergli i ruoli IAM richiesti.

Console

Se hai selezionato Fornisci manualmente l'autorizzazione di concessione in un secondo momento durante la creazione di una configurazione delle funzionalità o se devi applicare nuovamente le autorizzazioni a livello di progetto, puoi concedere le autorizzazioni dalla pagina dei dettagli della configurazione:

  1. Nella console Google Cloud , vai alla pagina Arricchimenti degli oggetti in Cloud Storage.

    Vai a Enrichment degli oggetti

  2. Nella colonna Nome configurazione, fai clic sul nome della configurazione della funzionalità.

  3. Nella barra delle azioni, fai clic su Concedi autorizzazioni.

  4. Nel riquadro Concedi autorizzazioni, fai clic su Concedi autorizzazioni a livello di progetto.

    Questa azione concede al service agent i ruoli Storage Annotation Generator Service (roles/storage.annotationGeneratorService) e Storage Bucket Viewer (roles/storage.bucketViewer) nel progetto. La concessione di autorizzazioni a livello di progetto nella console Google Cloud richiede l'autorizzazione resourcemanager.projects.setIamPolicy sul progetto.

    Per concedere il ruolo roles/storage.annotationGeneratorService su singoli bucket anziché sull'intero progetto, utilizza Google Cloud CLI.

Riga di comando

  1. Concedi il ruolo Storage Annotation Generator Service (roles/storage.annotationGeneratorService) al service agent su ogni bucket monitorato o a livello di progetto:

    • Per concedere il ruolo su un bucket specifico, utilizza il comando gcloud storage buckets add-iam-policy-binding:

      gcloud storage buckets add-iam-policy-binding gs://BUCKET_NAME \
          --member=serviceAccount:service-PROJECT_NUMBER@gcp-sa-autoannotate.iam.gserviceaccount.com \
          --role=roles/storage.annotationGeneratorService

      Dove:

      • BUCKET_NAME è il nome del bucket a cui vuoi concedere le autorizzazioni.
      • PROJECT_NUMBER è il numero di progetto Google Cloud.
    • Per concedere il ruolo a tutti i bucket del tuo progetto, utilizza il comando gcloud projects add-iam-policy-binding:

      gcloud projects add-iam-policy-binding PROJECT_ID \
          --member=serviceAccount:service-PROJECT_NUMBER@gcp-sa-autoannotate.iam.gserviceaccount.com \
          --role=roles/storage.annotationGeneratorService

      Dove:

      • PROJECT_ID è l'ID progetto Google Cloud.
      • PROJECT_NUMBER è il numero di progetto Google Cloud.
  2. Per concedere il ruolo Visualizzatore bucket Storage (roles/storage.bucketViewer) a livello di progetto in modo che il service agent possa esaminare le configurazioni dei bucket, utilizza il comando gcloud projects add-iam-policy-binding:

    gcloud projects add-iam-policy-binding PROJECT_ID \
        --member=serviceAccount:service-PROJECT_NUMBER@gcp-sa-autoannotate.iam.gserviceaccount.com \
        --role=roles/storage.bucketViewer

    Dove:

    • PROJECT_ID è l'ID progetto Google Cloud .
    • PROJECT_NUMBER è il numero di progetto Google Cloud.

Dopo aver concesso i ruoli, la propagazione delle autorizzazioni IAM potrebbe richiedere alcuni minuti prima dell'inizio dell'elaborazione asincrona.

Elenca tutte le configurazioni delle funzionalità

Per elencare tutte le configurazioni delle funzionalità nel tuo progetto, completa i seguenti passaggi:

Console

  1. Nella console Google Cloud , vai alla pagina Arricchimenti degli oggetti di Cloud Storage.

    Vai a Enrichment degli oggetti

    La scheda Configurazione elenca tutte le configurazioni delle funzionalità nel tuo progetto, inclusi i modelli abilitati, la posizione di elaborazione, l'ambito, i filtri dei bucket, la data di creazione e la data dell'ultimo aggiornamento.

  2. (Facoltativo) Per filtrare l'elenco, inserisci il nome o il valore di una proprietà nel campo Filtro.

Riga di comando

Utilizza il comando gcloud alpha storage feature-configs list:

gcloud alpha storage feature-configs list

API JSON

  1. Avere gcloud CLI installato e inizializzato, che ti consente di generare un token di accesso per l'intestazione Authorization.

  2. Utilizza cURL per inviare una richiesta featureConfigs.list all'API JSON:

    curl -X GET \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      -H "Accept: application/json" \
      "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/featureConfigs"

    Dove PROJECT_ID è l'ID del tuo progettoGoogle Cloud . Ad esempio: my-project.

Visualizzare i dettagli di configurazione della funzionalità

Per esaminare i modelli, i bucket di destinazione e la località di elaborazione di una configurazione delle funzionalità specifica, completa i seguenti passaggi:

Console

  1. Nella console Google Cloud , vai alla pagina Arricchimenti degli oggetti in Cloud Storage.

    Vai a Enrichment degli oggetti

  2. Nella colonna Nome configurazione, fai clic sul nome della configurazione della funzionalità che vuoi ispezionare.

    La pagina dei dettagli di configurazione mostra il nome della configurazione, la descrizione, l'ambito, i bucket inclusi, la località di elaborazione, i modelli attivati, la data di creazione e la data dell'ultimo aggiornamento.

Riga di comando

Utilizza il comando gcloud alpha storage feature-configs describe:

gcloud alpha storage feature-configs describe FEATURE_CONFIG_ID

Sostituisci FEATURE_CONFIG_ID con l'ID della configurazione della funzionalità.

API JSON

  1. Avere gcloud CLI installato e inizializzato, che ti consente di generare un token di accesso per l'intestazione Authorization.

  2. Utilizza cURL per inviare una richiesta featureConfigs.get all'API JSON:

    curl -X GET \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      -H "Accept: application/json" \
      "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/featureConfigs/FEATURE_CONFIG_ID"

    Dove:

    • PROJECT_ID è l'ID del tuo progettoGoogle Cloud . Ad esempio: my-project.
    • FEATURE_CONFIG_ID è l'ID della configurazione della funzionalità. Ad esempio, my-feature-config.

Aggiorna la configurazione di una funzionalità

Puoi aggiornare una configurazione delle caratteristiche esistente per aggiungere o rimuovere modelli di machine learning, cambiare i bucket di destinazione, modificare la località di elaborazione o aggiornare la descrizione.

Console

  1. Nella console Google Cloud , vai alla pagina Arricchimenti degli oggetti di Cloud Storage.

    Vai a Enrichment degli oggetti

  2. Nella colonna Nome configurazione, fai clic sul nome della configurazione della funzionalità che vuoi aggiornare.

  3. Nella pagina dei dettagli della configurazione, aggiorna le impostazioni che vuoi modificare:

    • Per aggiornare la descrizione, fai clic su Modifica descrizione configurazione accanto a Descrizione della configurazione. Nel riquadro Modifica descrizione, aggiorna il testo nel campo Descrizione, quindi fai clic su Salva.
    • Per aggiornare l'ambito del bucket, fai clic su Modifica ambito di configurazione accanto ad Ambito di configurazione. Nel passaggio Definisci ambito, aggiungi o rimuovi i bucket di destinazione nel campo Nomi bucket, quindi fai clic su Continua. Nel passaggio Concedi le autorizzazioni richieste, seleziona un'opzione di autorizzazione per l'agente di servizio, quindi fai clic su Salva.
    • Per aggiornare la località di elaborazione, fai clic su Modifica località di elaborazione della configurazione accanto a Località di elaborazione. Nel riquadro Modifica località di elaborazione, seleziona una località multiregionale (us, eu o asia) dal menu Località di elaborazione, quindi fai clic su Salva.
    • Per aggiornare i modelli abilitati, fai clic su Modifica i modelli abilitati per la configurazione accanto a Modelli abilitati. Nel riquadro Modifica modelli, seleziona o deseleziona le caselle di controllo per i modelli che vuoi aggiornare e poi fai clic su Salva.

Riga di comando

Utilizza il comando gcloud alpha storage feature-configs update per aggiornare la descrizione, i modelli, la località di elaborazione o i filtri dei bucket:

gcloud alpha storage feature-configs update FEATURE_CONFIG_ID \
    --description="DESCRIPTION" \
    --auto-annotate-models=MODELS \
    --auto-annotate-processing-location=PROCESSING_LOCATION \
    --include-bucket-id-regexes=BUCKET_NAME

Sostituisci quanto segue:

  • FEATURE_CONFIG_ID: l'ID della configurazione della funzionalità che stai aggiornando.
  • DESCRIPTION: una descrizione facoltativa della configurazione della funzionalità. Ad esempio, Scan invoices and receipts.
  • MODELS: un elenco separato da virgole di modelli di machine learning da attivare: face-detector, object-detector, label-detector, content-safety o pdf-classification.
  • PROCESSING_LOCATION: la località di elaborazione multiregionale in cui avviene il trattamento dei dati. I valori validi sono us, eu o asia.
  • BUCKET_NAME: un elenco separato da virgole di nomi di bucket esatti da analizzare. Gli arricchimenti degli oggetti non supportano i caratteri jolly o le espressioni regolari. Se crei, ricrei o sposti i bucket, devi aggiornare questo elenco per includerli.

API JSON

  1. Avere gcloud CLI installato e inizializzato, che ti consente di generare un token di accesso per l'intestazione Authorization.

  2. Crea un file JSON contenente le impostazioni che vuoi aggiornare. Ad esempio, per aggiornare la descrizione, i modelli attivati e i bucket target:

    {
      "description": "DESCRIPTION",
      "autoAnnotateConfig": {
        "models": [
          { "name": "MODEL_NAME" }
        ],
        "processingLocation": "PROCESSING_LOCATION"
      },
      "filter": {
        "includedCloudStorageBuckets": {
          "bucketIdRegexes": [
            "BUCKET_NAME"
          ]
        }
      }
    }

    Dove:

    • DESCRIPTION è una descrizione facoltativa della configurazione della funzionalità. Ad esempio, Scan invoices and receipts.

    • MODEL_NAME è il modello di machine learning da includere: face-detector, object-detector, label-detector, content-safety o pdf-classification. Per informazioni dettagliate su ciascun modello e sul relativo schema di output, consulta Modelli e schemi supportati. Per attivare più modelli, aggiungi altri oggetti modello all'array models.

    • PROCESSING_LOCATION è la località di trattamento multi-regionale in cui avviene il trattamento dei dati. I valori validi sono us, eu o asia.

    • BUCKET_NAME è il nome esatto di un bucket da includere nell'analisi. Ad esempio, my-bucket. Le espansioni degli oggetti non supportano le espressioni regolari o i caratteri jolly. Se crei, ricrei o sposti bucket, devi aggiornare questo elenco per includerli. Per includere più bucket, specifica stringhe di nomi di bucket aggiuntive nell'array bucketIdRegexes.

  3. Utilizza cURL per inviare una richiesta featureConfigs.patch all'API JSON:

    curl -X PATCH --data-binary @JSON_FILE_NAME \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      -H "Content-Type: application/json" \
      -H "Accept: application/json" \
      "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/featureConfigs/FEATURE_CONFIG_ID?updateMask=UPDATE_MASK"

    Dove:

    • JSON_FILE_NAME è il percorso locale del file di richiesta JSON che hai creato nel passaggio 2. Ad esempio, update.json.
    • PROJECT_ID è l'ID del tuo progettoGoogle Cloud . Ad esempio: my-project.
    • FEATURE_CONFIG_ID è l'ID della configurazione della funzionalità da aggiornare. Ad esempio, my-feature-config.
    • UPDATE_MASK è un elenco separato da virgole di campi che vuoi aggiornare, ad esempio description,filter o autoAnnotateConfig.models. Per le regole di sintassi, consulta FieldMask.

Eliminare una configurazione della funzionalità

L'eliminazione di una configurazione della funzionalità impedisce a Cloud Storage di generare nuovi arricchimenti per i bucket corrispondenti. L'eliminazione di una configurazione non comporta l'eliminazione degli arricchimenti esistenti già associati agli oggetti archiviati.

Per eliminare una configurazione delle funzionalità, completa i seguenti passaggi:

Console

  1. Nella console Google Cloud , vai alla pagina Arricchimenti degli oggetti in Cloud Storage.

    Vai a Enrichment degli oggetti

  2. Nella colonna Nome configurazione, fai clic sul nome della configurazione della funzionalità che vuoi eliminare, quindi fai clic su Elimina.

  3. Nella finestra di dialogo di conferma, fai clic su Conferma.

Riga di comando

Utilizza il comando gcloud alpha storage feature-configs delete:

gcloud alpha storage feature-configs delete FEATURE_CONFIG_ID

Sostituisci FEATURE_CONFIG_ID con l'ID della configurazione della funzionalità.

API JSON

  1. Avere gcloud CLI installata e inizializzata, il che ti consente di generare un token di accesso per l'intestazione Authorization.

  2. Utilizza cURL per inviare una richiesta featureConfigs.delete all'API JSON:

    curl -X DELETE \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      -H "Accept: application/json" \
      "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/featureConfigs/FEATURE_CONFIG_ID"

    Dove:

    • PROJECT_ID è l'ID del tuo progettoGoogle Cloud . Ad esempio: my-project.
    • FEATURE_CONFIG_ID è l'ID della configurazione della funzionalità da eliminare. Ad esempio, my-feature-config.

Passaggi successivi