Configura los enriquecimientos de objetos

Para generar metadatos estructurados para imágenes y documentos PDF en tus buckets de Cloud Storage, crea un recurso de configuración de funciones (FeatureConfig). También debes autorizar al agente de servicio de enriquecimiento de objetos para que acceda a tus datos. Después de configurar los enriquecimientos de objetos, Cloud Storage evalúa los objetos que coinciden con los modelos de aprendizaje automático que elegiste de forma asíncrona y adjunta los resultados directamente a tus objetos como contextos de objetos.

En esta página, se explica cómo crear, enumerar, ver, actualizar y borrar configuraciones de funciones. También se explica cómo otorgar los permisos necesarios de Identity and Access Management (IAM) al agente de servicio.

El flujo de trabajo completo incluye los siguientes pasos:

  1. Crea un recurso de configuración de funciones (FeatureConfig) para definir tu alcance y seleccionar modelos.
  2. Autoriza al agente de servicio para que acceda a tus buckets de almacenamiento.
  3. Consulta y administra los metadatos de enriquecimiento en tus objetos.
  4. Analiza tus enriquecimientos de forma masiva con SQL en BigQuery.
  5. Actualiza o borra la configuración de las funciones a medida que evoluciona tu carga de trabajo.

Para obtener detalles conceptuales y casos de uso admitidos, consulta la descripción general de los enriquecimientos de objetos.

Antes de comenzar

Antes de configurar los enriquecimientos de objetos, completa los siguientes pasos de configuración:

Obtén los roles necesarios

Para obtener los permisos que necesitas para crear y administrar configuraciones de funciones, pídele a tu administrador que te otorgue el rol de IAM Administrador de almacenamiento (roles/storage.admin) en tu proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

Este rol predefinido contiene los permisos necesarios para crear y administrar parámetros de configuración de funciones. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:

Permisos necesarios

Se requieren los siguientes permisos para crear y administrar parámetros de configuración de funciones:

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

También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.

(Opcional) Prepara conjuntos de datos de Storage Insights para el análisis de SQL

Si planeas consultar y analizar metadatos de enriquecimiento en millones de objetos con SQL en BigQuery, primero debes configurar conjuntos de datos de Storage Insights. Los conjuntos de datos de Storage Insights exportan automáticamente los contextos de tus objetos directamente a tablas de BigQuery que se pueden consultar.

Si solo quieres inspeccionar objetos individuales con la consola de Google Cloud , Google Cloud CLI o una API, puedes omitir este paso.

Crea una configuración de funciones

Una configuración de la función (FeatureConfig) especifica qué buckets de almacenamiento supervisa Cloud Storage y qué modelos de aprendizaje automático evalúan tus objetos. Especifica los nombres exactos de bucket en tu configuración. El enriquecimiento de objetos no admite expresiones regulares ni comodines. Si creas, vuelves a crear (borras y vuelves a crear) o reubicas buckets después de crear una configuración, debes actualizar la configuración de la función para incluirlos. Para obtener más información, consulta Administración de la configuración y el alcance.

Puedes crear una configuración de funciones con la consola de Google Cloud , Google Cloud CLI o la API de JSON.

Console

  1. En la consola de Google Cloud , ve a la página Enriquecimientos de objetos de Cloud Storage.

    Ir a Enriquecimientos de objetos

  2. Haz clic en Crear.

  3. En el paso Define el origen, especifica el nombre de la configuración y los buckets de destino:

    1. En el campo Nombre, ingresa un nombre único para la configuración de la función. El nombre debe tener entre 1 y 63 caracteres, y solo debe contener letras minúsculas, números o guiones. Debe comenzar con una letra minúscula y no puede terminar en un guion. No puedes cambiar este nombre después de crear la configuración.
    2. Opcional: Para ayudar a identificar la configuración, ingresa una descripción (hasta 256 caracteres) en el campo Descripción.
    3. Para especificar los buckets que deseas enriquecer, ingresa uno o más nombres de bucket separados por comas o espacios en el campo Nombres de buckets. Como alternativa, haz clic en Explorar, selecciona un bucket y, luego, haz clic en Seleccionar.
    4. Haz clic en Continuar.
  4. En el paso Selecciona modelos, marca las casillas de verificación de uno o más modelos de aprendizaje automático que quieras habilitar y, luego, haz clic en Continuar:

    • Detección de objetos en imágenes (object-detector): Identifica y ubica varios objetos en una imagen.
    • Detección de rostros en imágenes (face-detector): Detecta rostros humanos y sus atributos en las imágenes.
    • Image Labeling (label-detector): Asigna etiquetas a las imágenes según su contenido.
    • Detección de contenido explícito en imágenes (content-safety): Detecta contenido para adultos, violento o sensible de otro tipo.
    • Clasificación de PDF (pdf-classification): Identifica la categoría del tema del documento.

    Para obtener detalles sobre cada modelo y su esquema de salida, consulta Modelos y esquemas compatibles.

  5. En el paso Seleccionar ubicación de procesamiento, en el menú Ubicación de procesamiento, selecciona una ubicación multirregional (us, eu o asia) y, luego, haz clic en Continuar.

  6. En el paso Otorga los permisos necesarios, elige cómo otorgar los roles de IAM necesarios al agente de servicio de enriquecimiento de objetos:

    • Otorgar permiso para todo el proyecto: Otorga automáticamente al agente de servicio los roles necesarios (roles/storage.annotationGeneratorService y roles/storage.bucketViewer) para procesar todos los buckets de Cloud Storage actuales y futuros del proyecto. Para seleccionar esta opción, se requiere el permiso resourcemanager.projects.setIamPolicy en el proyecto. Si no tienes este permiso, la opción no estará disponible.
    • Proporcionar permiso de otorgamiento manualmente más tarde: Crea la configuración sin otorgar permisos de inmediato. Debes otorgar permisos al agente de servicio antes de que Cloud Storage pueda procesar objetos.
  7. Haz clic en Crear.

    La creación de una configuración de la función inicia una operación de larga duración. Cuando se complete la operación, la consola de Google Cloud abrirá la página de detalles de configuración. Si seleccionaste Otorgar permiso para todo el proyecto, la consola de Google Cloud aplica las vinculaciones de políticas de IAM después de crear la configuración.

Línea de comandos

Para crear una configuración de funciones, usa el 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

Aquí:

  • FEATURE_CONFIG_ID es un ID único para la configuración de tu función. Debe tener entre 1 y 63 caracteres, comenzar con una letra minúscula y contener solo letras minúsculas, números o guiones. No puede terminar con un guion.
  • DESCRIPTION es una descripción opcional para la configuración de la función. Por ejemplo, Scan invoices and receipts
  • MODELS es una lista separada por comas de los modelos de aprendizaje automático que se habilitarán: face-detector, object-detector, label-detector, content-safety o pdf-classification. Para obtener detalles sobre cada modelo y su esquema de salida, consulta Modelos y esquemas compatibles.
  • PROCESSING_LOCATION es la ubicación de procesamiento multirregional en la que se procesan los datos. Los valores admitidos son us, eu o asia.
  • BUCKET_NAME es el nombre exacto de un bucket que se incluirá en esta configuración. Puedes especificar una lista separada por comas de nombres de bucket exactos.

API de JSON

  1. Tener la gcloud CLI instalada e inicializada, lo que te permite generar un token de acceso para el encabezado Authorization

  2. Crea un archivo JSON que contenga la configuración de la función:

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

    Aquí:

    • DESCRIPTION es una descripción opcional para la configuración de la función. Por ejemplo, Scan invoices and receipts

    • MODEL_NAME es el nombre de un modelo de aprendizaje automático que se habilitará: face-detector, object-detector, label-detector, content-safety o pdf-classification. Para obtener detalles sobre cada modelo y su esquema de salida, consulta Modelos y esquemas compatibles. Para habilitar varios modelos, agrega objetos de modelo adicionales al array models.

    • PROCESSING_LOCATION es la ubicación de procesamiento multirregional en la que se procesan los datos. Los valores admitidos son us, eu o asia.

    • BUCKET_NAME es el nombre exacto de un bucket que se incluirá en la configuración. Por ejemplo, my-bucket Para incluir varios buckets, especifica cadenas de nombres de bucket adicionales en el array bucketIdRegexes.

  3. Usa cURL para enviar una solicitud featureConfigs.create a la API de 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"

    Aquí:

    • JSON_FILE_NAME es la ruta de acceso al archivo JSON que creaste en el paso anterior. Por ejemplo, config.json
    • PROJECT_ID es el ID del proyecto de Google Cloud . Por ejemplo, my-project.
    • FEATURE_CONFIG_ID es un ID único para la configuración de tu función. Por ejemplo, my-feature-config Debe tener entre 1 y 63 caracteres, comenzar con una letra minúscula y contener solo letras minúsculas, números o guiones. No puede terminar con un guion.
  4. Opcional: Para verificar el estado de la operación de larga duración para crear la configuración de la función, usa cURL para enviar una solicitud operations.get a la API de 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"

    Aquí:

    • PROJECT_ID es el ID del proyecto de Google Cloud . Por ejemplo, my-project.
    • OPERATION_ID es el ID de operación que se muestra en la respuesta de creación.
  5. Opcional: Para enumerar todas las operaciones activas y las históricas, usa cURL para enviar una solicitud operations.list a la API de JSON:

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

    En el comando anterior, PROJECT_ID es el ID del proyecto de Google Cloud. Por ejemplo, my-project.

Otorga permisos al agente de servicio

Cuando creas una configuración de funciones, Google Cloud aprovisiona un agente de servicio dedicado para tu proyecto:service-PROJECT_NUMBER@gcp-sa-autoannotate.iam.gserviceaccount.com.

Para permitir que este agente de servicio analice tus buckets, lea objetos no estructurados y adjunte metadatos de enriquecimiento, debes otorgarle los roles de IAM necesarios.

Console

Si seleccionaste Proporcionar permiso de otorgamiento de forma manual más adelante cuando creaste una configuración de funciones o si necesitas volver a aplicar permisos a nivel de todo el proyecto, puedes otorgar permisos desde la página de detalles de la configuración:

  1. En la consola de Google Cloud , ve a la página Enriquecimientos de objetos de Cloud Storage.

    Ir a Enriquecimientos de objetos

  2. En la columna Nombre de la configuración, haz clic en el nombre de la configuración de la función.

  3. En la barra de acciones, haz clic en Grant permissions.

  4. En el panel Otorga permisos, haz clic en Otorga permisos en todo el proyecto.

    Esta acción otorga al agente de servicio los roles de Servicio de generador de anotaciones de almacenamiento (roles/storage.annotationGeneratorService) y Visualizador de buckets de almacenamiento (roles/storage.bucketViewer) en el proyecto. Para otorgar permisos en todo el proyecto en la consola de Google Cloud , se requiere el permiso resourcemanager.projects.setIamPolicy en el proyecto.

    Para otorgar el rol roles/storage.annotationGeneratorService en buckets individuales en lugar de todo el proyecto, usa Google Cloud CLI.

Línea de comandos

  1. Otorga el rol de Servicio de generador de anotaciones de almacenamiento (roles/storage.annotationGeneratorService) al agente de servicio en cada bucket supervisado o a nivel del proyecto:

    • Para otorgar el rol en un bucket específico, usa el 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

      Aquí:

      • BUCKET_NAME es el nombre del bucket en el que deseas otorgar permisos.
      • PROJECT_NUMBER es el número de tu proyecto de Google Cloud.
    • Para otorgar el rol en todos los buckets de tu proyecto, usa el 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

      Aquí:

      • PROJECT_ID es el ID del proyecto de Google Cloud.
      • PROJECT_NUMBER es el número de tu proyecto de Google Cloud.
  2. Para otorgar el rol de Visualizador de buckets de almacenamiento (roles/storage.bucketViewer) a nivel del proyecto, de modo que el agente de servicio pueda inspeccionar las configuraciones del bucket, usa el 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

    Aquí:

    • PROJECT_ID es el ID del proyecto de Google Cloud .
    • PROJECT_NUMBER es el número de tu proyecto de Google Cloud.

Después de otorgar roles, es posible que los permisos de IAM tarden unos minutos en propagarse antes de que comience el procesamiento asíncrono.

Enumera todos los parámetros de configuración de funciones

Para enumerar todos los parámetros de configuración de funciones de tu proyecto, completa los siguientes pasos:

Console

  1. En la consola de Google Cloud , ve a la página Enriquecimientos de objetos de Cloud Storage.

    Ir a Enriquecimientos de objetos

    En la pestaña Configuración, se enumeran todos los parámetros de configuración de las funciones de tu proyecto, incluidos los modelos habilitados, la ubicación de procesamiento, el alcance, los filtros de bucket, la fecha de creación y la fecha de la última actualización.

  2. Opcional: Para filtrar la lista, ingresa el nombre o el valor de una propiedad en el campo Filtro.

Línea de comandos

Usa el comando gcloud alpha storage feature-configs list:

gcloud alpha storage feature-configs list

API de JSON

  1. Tener la gcloud CLI instalada e inicializada, lo que te permite generar un token de acceso para el encabezado Authorization.

  2. Usa cURL para enviar una solicitud featureConfigs.list a la API de 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"

    En el comando anterior, PROJECT_ID es el ID de tu proyecto deGoogle Cloud . Por ejemplo, my-project.

Ver detalles de la configuración de la función

Para inspeccionar los modelos, los buckets de destino y la ubicación de procesamiento de una configuración de función específica, completa los siguientes pasos:

Console

  1. En la consola de Google Cloud , ve a la página Enriquecimientos de objetos de Cloud Storage.

    Ir a Enriquecimientos de objetos

  2. En la columna Nombre de la configuración, haz clic en el nombre de la configuración de atributos que deseas inspeccionar.

    En la página de detalles de la configuración, se muestran el nombre, la descripción, el permiso, los buckets incluidos, la ubicación de procesamiento, los modelos habilitados, la fecha de creación y la fecha de la última actualización de la configuración.

Línea de comandos

Usa el comando gcloud alpha storage feature-configs describe:

gcloud alpha storage feature-configs describe FEATURE_CONFIG_ID

Reemplaza FEATURE_CONFIG_ID por el ID de la configuración de la función.

API de JSON

  1. Tener la gcloud CLI instalada e inicializada, lo que te permite generar un token de acceso para el encabezado Authorization

  2. Usa cURL para enviar una solicitud featureConfigs.get a la API de 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"

    Aquí:

    • PROJECT_ID es el ID de tu proyecto deGoogle Cloud . Por ejemplo, my-project.
    • FEATURE_CONFIG_ID es el ID de la configuración de la función. Por ejemplo, my-feature-config

Actualiza la configuración de una función

Puedes actualizar una configuración de atributos existente para agregar o quitar modelos de aprendizaje automático, cambiar los buckets de destino, modificar la ubicación de procesamiento o actualizar la descripción.

Console

  1. En la consola de Google Cloud , ve a la página Enriquecimientos de objetos de Cloud Storage.

    Ir a Enriquecimientos de objetos

  2. En la columna Nombre de la configuración, haz clic en el nombre de la configuración de la función que deseas actualizar.

  3. En la página de detalles de la configuración, actualiza los parámetros que deseas cambiar:

    • Para actualizar la descripción, haz clic en Editar la descripción de la configuración junto a Descripción de la configuración. En el panel Editar descripción, actualiza el texto en el campo Descripción y, luego, haz clic en Guardar.
    • Para actualizar el permiso del bucket, haz clic en Editar permiso de configuración junto a Permiso de configuración. En el paso Define el alcance, agrega o quita buckets de destino en el campo Nombres de buckets y, luego, haz clic en Continuar. En el paso Otorga los permisos necesarios, selecciona una opción de permiso para el agente de servicio y, luego, haz clic en Guardar.
    • Para actualizar la ubicación de procesamiento, haz clic en Editar la ubicación de procesamiento de la configuración junto a Ubicación de procesamiento. En el panel Editar ubicación de procesamiento, selecciona una ubicación multirregional (us, eu o asia) en el menú Ubicación de procesamiento y, luego, haz clic en Guardar.
    • Para actualizar los modelos habilitados, haz clic en Editar los modelos habilitados para la configuración junto a Modelos habilitados. En el panel Editar modelos, selecciona o desmarca las casillas de verificación de los modelos que deseas actualizar y, luego, haz clic en Guardar.

Línea de comandos

Usa el comando gcloud alpha storage feature-configs update para actualizar la descripción, los modelos, la ubicación de procesamiento o los filtros de 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

Reemplaza lo siguiente:

  • FEATURE_CONFIG_ID: Es el ID de la configuración del atributo que actualizas.
  • DESCRIPTION: Es una descripción opcional para la configuración de la función. Por ejemplo, Scan invoices and receipts
  • MODELS: Es una lista separada por comas de modelos de aprendizaje automático que se habilitarán: face-detector, object-detector, label-detector, content-safety o pdf-classification.
  • PROCESSING_LOCATION: Es la ubicación de procesamiento multirregional en la que se procesan los datos. Los valores válidos son us, eu o asia.
  • BUCKET_NAME: Es una lista separada por comas de los nombres exactos de bucket que se analizarán. Los enriquecimientos de objetos no admiten comodines ni expresiones regulares. Si creas, vuelves a crear o reubicas buckets, debes actualizar esta lista para incluirlos.

API de JSON

  1. Tener la gcloud CLI instalada e inicializada, lo que te permite generar un token de acceso para el encabezado Authorization.

  2. Crea un archivo JSON que contenga la configuración que deseas actualizar. Por ejemplo, para actualizar la descripción, los modelos habilitados y los buckets de destino, haz lo siguiente:

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

    Aquí:

    • DESCRIPTION es una descripción opcional para la configuración de la función. Por ejemplo, Scan invoices and receipts

    • MODEL_NAME es el modelo de aprendizaje automático que se incluirá: face-detector, object-detector, label-detector, content-safety o pdf-classification. Para obtener detalles sobre cada modelo y su esquema de salida, consulta Modelos y esquemas compatibles. Para habilitar varios modelos, agrega objetos de modelo adicionales al array models.

    • PROCESSING_LOCATION es la ubicación de procesamiento multirregional en la que se procesan los datos. Los valores válidos son us, eu o asia.

    • BUCKET_NAME es el nombre exacto de un bucket que se incluirá en el análisis. Por ejemplo, my-bucket Los enriquecimientos de objetos no admiten expresiones regulares ni comodines. Si creas, vuelves a crear o reubicas buckets, debes actualizar esta lista para incluirlos. Para incluir varios buckets, especifica cadenas de nombres de bucket adicionales en el array bucketIdRegexes.

  3. Usa cURL para enviar una solicitud featureConfigs.patch a la API de 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"

    Aquí:

    • JSON_FILE_NAME es la ruta de acceso local al archivo de solicitud JSON que creaste en el paso 2. Por ejemplo, update.json
    • PROJECT_ID es el ID de tu proyecto deGoogle Cloud . Por ejemplo, my-project.
    • FEATURE_CONFIG_ID es el ID de la configuración de la función que se actualizará. Por ejemplo, my-feature-config
    • UPDATE_MASK es una lista separada por comas de los campos que deseas actualizar, como description,filter o autoAnnotateConfig.models. Para conocer las reglas de sintaxis, consulta FieldMask.

Borra la configuración de una función

Borrar una configuración de función impide que Cloud Storage genere nuevos enriquecimientos para los buckets que coincidan. Si borras una configuración, no se borran los enriquecimientos existentes que ya se adjuntaron a tus objetos almacenados.

Para borrar la configuración de un atributo, completa los siguientes pasos:

Console

  1. En la consola de Google Cloud , ve a la página Enriquecimientos de objetos de Cloud Storage.

    Ir a Enriquecimientos de objetos

  2. En la columna Nombre de la configuración, haz clic en el nombre de la configuración de atributos que deseas borrar y, luego, en Borrar.

  3. En el cuadro de diálogo Confirmación, haz clic en Confirmar.

Línea de comandos

Usa el comando gcloud alpha storage feature-configs delete:

gcloud alpha storage feature-configs delete FEATURE_CONFIG_ID

Reemplaza FEATURE_CONFIG_ID por el ID de la configuración de la función.

API de JSON

  1. Tener la gcloud CLI instalada e inicializada, lo que te permite generar un token de acceso para el encabezado Authorization.

  2. Usa cURL para enviar una solicitud featureConfigs.delete a la API de 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"

    Aquí:

    • PROJECT_ID es el ID de tu proyecto deGoogle Cloud . Por ejemplo, my-project.
    • FEATURE_CONFIG_ID es el ID de la configuración de la función que se borrará. Por ejemplo, my-feature-config

¿Qué sigue?