IBM Cloud Docs
Gestión de claves de acceso

Gestión de claves de acceso

La clave de acceso es una señal que debe utilizar para configurar los agentes de supervisión para que puedan enviar correctamente datos a la instancia de IBM Cloud Monitoring en IBM Cloud.

Obtención de la clave de acceso mediante la IU de IBM Cloud

Para obtener la clave de acceso para una instancia de IBM Cloud Monitoring mediante la interfaz de usuario de IBM Cloud, siga estos pasos:

  1. Inicie sesión en elIBM Cloud consola.

  2. Vaya al icono Menú Icono Menú > Observabilidad.

  3. Seleccione Supervisión. Se abre el panel de control de IBM Cloud Monitoring. Verá la lista de instancias de supervisión que están disponibles en IBM Cloud.

  4. Identifique la instancia para la que desea obtener la clave de acceso. Haga clic en el* Comportamiento* iconoIcono de acciones al lado de la instancia y luego haga clic Administrar clave.

  5. Se abre una ventana en la que puede pulsar Mostrar clave para ver la clave de acceso.

Obtención de la clave de acceso mediante la CLI

Para obtener la clave de acceso para una instancia de supervisión mediante la línea de mandatos, siga estos pasos:

  1. [Requisito previo] Instale la CLI de IBM Cloud.

  2. Inicie una sesión en la región de IBM Cloud donde se ejecuta la instancia de supervisión. Ejecute el siguiente mandato: ibmcloud login

  3. Establezca el grupo de recursos en el que se ejecuta la instancia de supervisión. Ejecute el siguiente mandato: ibmcloud target

    De forma predeterminada, está establecido el grupo de recursos default.

  4. Obtenga el nombre de instancia. Ejecute el siguiente mandato: ibmcloud resource service-instances

    ibmcloud resource service-instances
    
  5. Obtenga el nombre de la clave de API que está asociada a la instancia de supervisión. Ejecute el mandato ibmcloud resource service-keys:

    ibmcloud resource service-keys --instance-name INSTANCE_NAME
    

    donde INSTANCE_NAME es el nombre de la instancia que ha obtenido en el paso anterior.

  6. Obtenga la clave de acceso. Ejecute el mandato ibmcloud resource service-key:

    ibmcloud resource service-key APIKEY_NAME
    

    donde APIKEY_NAME es el nombre de la clave de API.

    La salida de este mandato incluye el campo Access Key, que contiene la clave de acceso de la instancia.

Creación de claves de acceso adicionales

Si la clave de acceso se ve comprometida o si tiene una política para renovarla transcurridos un cierto número de días, puede generar una nueva clave e inhabilitar la antigua.

Para crear una nueva clave de acceso para una instancia de IBM Cloud Monitoring, siga estos pasos:

  1. Obtenga la señal de API de la interfaz de usuario de IBM Cloud Monitoring. Más información.

  2. Emita una solicitud POST de curl sobre el punto final de supervisión para generar una nueva clave de acceso.

    curl -X POST -H 'Authorization: Bearer API_TOKEN' https:ENDPOINT/api/customer/accessKeys
    

    Donde

    • ENDPOINT es el URL de la región en la que está disponible la instancia de supervisión. Para obtener más información, consulte Puntos finales de supervisión.
    • API_TOKEN es la señal de API que obtiene en el paso 1.

    La salida proporcionará la clave de acceso recién generada en la respuesta.

    {
        "customerAccessKey": {
            "enabled": true,
            "accessKey": "12345678-1234-1234-1234-123456789012",
            "dateCreated": 1573852152224,
            "dateDisabled": null
        }
    }
    
  3. La clave de acceso ahora se puede utilizar en los archivos de configuración del agente de supervisión.

Inhabilitación de una clave de acceso

Para inhabilitar una clave de acceso existente para una instancia de IBM Cloud Monitoring, siga estos pasos:

  1. Obtenga la señal de API de la interfaz de usuario de IBM Cloud Monitoring ( consulte las instrucciones ).

  2. Emita una solicitud POST de curl sobre el punto final de supervisión para inhabilitar la clave de acceso.

    curl -X POST -H 'Authorization: Bearer API_TOKEN' https:ENDPOINT/api/customer/accessKeys/ACCESS_KEY/disable
    

    Donde

    • ENDPOINT es el URL de la región en la que está disponible la instancia de supervisión. Para obtener más información, consulte Puntos finales de supervisión.
    • API_TOKEN es la señal de API recuperada en el paso 1.
    • ACCESS_KEY es la clave de acceso que desea inhabilitar.

Una vez que ha inhabilitado la clave de acceso, los agentes conectados con la clave de acceso se bloquearán de forma inmediata y no podrán enviar métricas a esta instancia de IBM Cloud Monitoring.

No hay ninguna opción para suprimir las claves de acceso en este momento.

Habilitación de una clave de acceso

Para habilitar una clave de acceso existente para una instancia de IBM Cloud Monitoring, siga estos pasos:

  1. Obtenga la señal de API de la interfaz de usuario de IBM Cloud Monitoring. Más información.

  2. Emita una solicitud POST de curl sobre el punto final de supervisión para inhabilitar la clave de acceso especificada.

    curl -X POST -H 'Authorization: Bearer API_TOKEN' https://ENDPOINT/api/customer/accessKeys/ACCESS_KEY/enable
    

    Donde

    • ENDPOINT es el URL de la región en la que está disponible la instancia de supervisión. Para obtener más información, consulte Puntos finales de supervisión.
    • API_TOKEN es la señal de API recuperada en el paso 1.
    • ACCESS_KEY es la clave de acceso que desea habilitar.

Después de habilitar la clave de acceso, los agentes tendrán que reiniciarse manualmente, ya que se terminarán todos los agentes conectados con una clave de acceso inhabilitada.

Visualización de las claves de acceso disponibles

Para ver todas las claves de acceso de una instancia de IBM Cloud Monitoring, siga estos pasos:

  1. Obtenga la señal de API de la interfaz de usuario de IBM Cloud Monitoring. Más información.

  2. Emita una solicitud GET de curl sobre el punto final de supervisión regional para habilitar la clave de acceso especificada.

    curl -X GET -H 'Authorization: Bearer API_TOKEN' https://ENDPOINT/api/customer/accessKeys
    

    Donde

    • ENDPOINT es el URL de la región en la que está disponible la instancia de supervisión. Para obtener más información, consulte Puntos finales de supervisión.
    • API_TOKEN es la señal de API recuperada en el paso 1.

    La salida proporcionará una lista de las claves de acceso en la respuesta y si estas están habilitadas.

    {
        "customerAccessKeys": [
            {
                "enabled": true,
                "accessKey": "12345678-1234-1234-1234-123456789012",
                "dateCreated": 1541096409000,
                "dateDisabled": null
            },
            {
                "enabled": false,
                "accessKey": "87654321-1234-1234-1234-123456789012",
                "dateCreated": 1573849361000,
                "dateDisabled": 1573849367000
            }
        ]
    }
    

Supresión de claves de acceso

Para suprimir una clave de acceso para una instancia de IBM Cloud Monitoring, siga estos pasos:

  1. Obtenga la señal de API de la interfaz de usuario de IBM Cloud Monitoring. Más información.

  2. Emita una solicitud DELETE de curl en el punto final de supervisión regional para suprimir la clave de acceso.

    curl -X DELETE -H 'Authorization: Bearer API_TOKEN' -H "IBMInstanceID: GUID" https://ENDPOINT/api/customer/accessKeys/ACCESS_KEY
    

    Donde