Todos los productos
Search
Centro de documentos

Key Management Service:Manage a key alias

Última actualización: Sep 03, 2026

Un alias de clave es un nombre legible que puede utilizar en lugar de un ID de clave al invocar operaciones de Key Management Service (KMS). Por ejemplo, alias/my-app-key resulta más sencillo de referenciar y gestionar en distintos entornos que 08ec3bb9-034f-485b-b1cd-3459baa8****.

Un alias es un recurso independiente; las acciones sobre un alias no afectan a la clave asociada. Puede reasignar un alias a una clave diferente o eliminarlo por completo sin afectar la clave.

Reglas y restricciones de los alias

Regla

Detalles

Prefijo obligatorio

alias/

Longitud del nombre (sin incluir el prefijo)

De 1 a 255 caracteres

Caracteres permitidos

Letras, dígitos, guiones bajos (_), guiones (-) y barras diagonales (/)

Formato reservado

alias/acs/<service>: reservado por KMS para claves de servicio (por ejemplo, alias/acs/oss). No utilice este formato para alias personalizados.

Unicidad

Único dentro de una región bajo la misma cuenta de Alibaba Cloud. El mismo nombre de alias puede existir en diferentes regiones.

Relación entre clave y alias

Una clave puede tener varios alias. Cada alias se asocia exactamente con una clave.

Modificación de un alias

Los alias no se pueden modificar. Para modificar el alias de una clave, cree uno nuevo para dicha clave y luego elimine el original.

Eliminación de un alias

Eliminar un alias no elimina la clave asociada.

Permisos de RAM

Cuando un usuario de Resource Access Management (RAM) realiza operaciones mediante un alias, necesita permisos sobre la clave, no sobre el alias.

Aviso

Antes de eliminar un alias, confirme que ya no esté en uso. Si su aplicación todavía hace referencia al alias, eliminarlo podría provocar fallos en el cifrado de datos.

Creación de un alias

Crear un alias para una clave no afecta a sus alias existentes.

Requisitos previos

Antes de empezar, asegúrese de contar con:

  • Permisos para crear un alias en la clave destino

Si un usuario de RAM va a crear el alias, cree una directiva personalizada que otorgue kms:CreateAlias tanto sobre la clave como sobre el alias. Para obtener más información, consulte Use RAM to manage access to KMS resources.

La siguiente directiva permite al usuario 123456 crear alias/example para la clave 08ec3bb9-034f-485b-b1cd-3459baa8****:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "kms:CreateAlias"
      ],
      "Resource": [
        "acs:kms:cn-hangzhou:123456:key/08ec3bb9-034f-485b-b1cd-3459baa8****",
        "acs:kms:cn-hangzhou:123456:alias/example"
      ]
    }
  ]
}

Procedimiento

Método

Pasos

Consola de KMS

1. Inicie sesión en la consola de KMS. En la barra de navegación superior, seleccione una región. En el panel de navegación izquierdo, elija Resource > Keys.

2. En la pestaña Customer Master Keys o en la pestaña Default Keys, busque la clave y haga clic en Details en la columna Actions.

3. En la pestaña Alias, haga clic en Create Alias e introduzca un nombre de alias.

API

Invoque la operación CreateAlias.

Alibaba Cloud CLI

Ejecute el siguiente comando:

aliyun kms CreateAlias --KeyId 08ec3bb9-034f-485b-b1cd-3459baa8**** --AliasName alias/example

Actualización de un alias

Actualizar un alias lo reasigna a una clave diferente. La clave original no se ve afectada.

Requisitos previos

Antes de empezar, asegúrese de contar con:

  • Permisos sobre la clave original, la nueva clave y el alias

Si un usuario de RAM va a actualizar el alias, la directiva personalizada debe otorgar kms:UpdateAlias sobre los tres recursos. Para obtener más información, consulte Use RAM to manage access to KMS resources.

La siguiente directiva permite al usuario 123456 reasignar alias/example desde la clave 08ec3bb9-034f-485b-b1cd-3459baa8**` to key `127d2f84-ee5f-4f4d-9d41-dbc1aca2**:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "kms:UpdateAlias"
      ],
      "Resource": [
        "acs:kms:cn-hangzhou:123456:key/08ec3bb9-034f-485b-b1cd-3459baa8****",
        "acs:kms:cn-hangzhou:123456:key/127d2f84-ee5f-4f4d-9d41-dbc1aca2****",
        "acs:kms:cn-hangzhou:123456:alias/example"
      ]
    }
  ]
}

Procedimiento

Método

Pasos

API

Invoque la operación UpdateAlias.

Alibaba Cloud CLI

Ejecute el siguiente comando:

aliyun kms UpdateAlias --AliasName alias/example --KeyId 127d2f84-ee5f-4f4d-9d41-dbc1aca2****

Consulta de todos los alias

Liste todos los alias bajo su cuenta de Alibaba Cloud en una región.

Requisitos previos

Antes de empezar, asegúrese de contar con:

  • Permisos para listar alias

Si un usuario de RAM va a consultar alias, la directiva personalizada debe otorgar kms:ListAliases sobre el recurso de alias. Para obtener más información, consulte Use RAM to manage access to KMS resources.

La siguiente directiva permite al usuario 123456 listar todos los alias en una región:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "kms:ListAliases"
      ],
      "Resource": [
        "acs:kms:cn-hangzhou:123456:alias"
      ]
    }
  ]
}

Procedimiento

Método

Pasos

API

Invoque la operación ListAliases.

Alibaba Cloud CLI

Ejecute el siguiente comando:

aliyun kms ListAliases

Consulta de alias de una clave específica

Liste todos los alias asociados con una clave específica.

Requisitos previos

Antes de empezar, asegúrese de contar con:

  • Permisos sobre la clave destino

Si un usuario de RAM va a consultar los alias de una clave, la directiva personalizada debe otorgar kms:ListAliasesByKeyId sobre dicha clave. Para obtener más información, consulte Use RAM to manage access to KMS resources.

La siguiente directiva permite al usuario 123456 consultar los alias de la clave 127d2f84-ee5f-4f4d-9d41-dbc1aca2****:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "kms:ListAliasesByKeyId"
      ],
      "Resource": [
        "acs:kms:cn-hangzhou:123456:key/127d2f84-ee5f-4f4d-9d41-dbc1aca2****"
      ]
    }
  ]
}

Procedimiento

Método

Pasos

API

Invoque la operación ListAliasesByKeyId.

Alibaba Cloud CLI

Ejecute el siguiente comando:

aliyun kms ListAliasesByKeyId --KeyId 127d2f84-ee5f-4f4d-9d41-dbc1aca2****

Eliminación de un alias

Eliminar un alias no elimina la clave asociada.

Aviso

Antes de eliminar un alias, confirme que ya no esté en uso. Si su aplicación todavía hace referencia al alias, eliminarlo podría provocar fallos en el cifrado de datos.

Requisitos previos

Antes de empezar, asegúrese de contar con:

  • Permisos tanto sobre la clave como sobre el alias

Si un usuario de RAM va a eliminar el alias, la directiva personalizada debe otorgar kms:DeleteAlias sobre ambos recursos. Para obtener más información, consulte Use RAM to manage access to KMS resources.

La siguiente directiva permite al usuario 123456 eliminar alias/example de la clave 127d2f84-ee5f-4f4d-9d41-dbc1aca2****:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "kms:DeleteAlias"
      ],
      "Resource": [
        "acs:kms:cn-hangzhou:123456:key/127d2f84-ee5f-4f4d-9d41-dbc1aca2****",
        "acs:kms:cn-hangzhou:123456:alias/example"
      ]
    }
  ]
}

Procedimiento

Método

Pasos

Consola de KMS

1. Inicie sesión en la consola de KMS. En la barra de navegación superior, seleccione una región. En el panel de navegación izquierdo, elija Resource > Keys.

2. En la pestaña Customer Master Keys o en la pestaña Default Keys, busque la clave y haga clic en Details en la columna Actions.

3. En la pestaña Alias, busque el alias y haga clic en Delete en la columna Actions.

API

Invoque la operación DeleteAlias.

Alibaba Cloud CLI

Ejecute el siguiente comando:

aliyun kms DeleteAlias --AliasName alias/example