このトピックでは、既存のエイリアスを別のCMKにバインドする方法について説明します。
背景情報
RAMユーザーが既存のエイリアスを別のCMKにバインドできるようにする場合は、カスタムポリシーを作成して、元のCMK、新しいCMK、およびエイリアスに対して必要な権限をRAMユーザーに付与する必要があります。
次のコードは、RAMユーザー123456がalias/exampleを127d2f84-ee5f-4f4d-9d41-dbc1aca2 **** にバインドできるようにするカスタムポリシーの内容を示しています。 このエイリアスがバインドされている元のCMKは08ec3bb9-034f-485b-b1cd-3459baa8
**** です。
{
"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:エイリアス/例"
]
}
]
}API操作の使用
UpdateAlias 操作を呼び出して、エイリアスを別のCMKにバインドできます。
Alibaba Cloud CLIでコマンドを実行する
aliyun kms UpdateAliasコマンドを実行して、エイリアスを別のCMKにバインドします。
aliyun kms UpdateAlias -- AliasNameエイリアス /例 -- KeyId 127d2f84-ee5f-4f4d-9d41-dbc1aca2 ****