¿Por qué obtengo errores para un recurso en Container Registry?

Estás intentando acceder a un recurso específico en IBM Cloud® Container Registry, pero recibes un mensaje de error de Access denied que dice que no estás autorizado para acceder a ese recurso.

Cuando intentas acceder a Container Registry, recibes el siguiente mensaje:

You are not authorized to access the specified resource.

Las siguientes alternativas son causas posibles:

  • Escenario A. La clave de API que se utiliza para acceder a Container Registry no tiene permisos suficientes.
  • Escenario B. Las reglas de restricción basadas en contexto están en vigor.

Puede solucionar este problema de las siguientes maneras:

  • Escenario A. Confirme que la clave de API que está utilizando tiene los permisos adecuados para el recurso al que está intentando acceder. Póngase en contacto con el propietario del recurso para obtener ayuda. Para obtener más información, consulte Gestión del acceso de IAM.

  • Escenario B. Compruebe si las reglas de restricción basadas en contexto están en vigor. Si es así, estas reglas le impiden acceder a recursos fuera de los contextos permitidos definidos. Ajuste el contexto permitido o vuelva a ejecutar la extracción desde un contexto permitido. Para obtener más información, consulte Protección de recursos de Container Registry con restricciones basadas en contexto.

    Para confirmar si una regla de restricción basada en el contexto causó el error Access denied, compruebe la instancia de IBM Cloud Logs que está configurada para recibir eventos de IBM Cloud Activity Tracker Event Routing para el recurso al que se está accediendo. Para obtener más información, consulte Determinar cómo afectan al acceso las reglas habilitadas.