Azure CLI を使用して Azure でカスタム ロールを作成しようとしています。私はこのウォークスルーに従っています:
ロールの定義にもまったく同じ例を使用しました (subscriptionId のみを調整しています)。出力を実行するazure role create
と、正常に作成されているように見えます。
info: Executing command role create
info: Validating role definition
+ Creating role definition "6b07875c-fa5b-4fc9-b95d-a665c3b4ad48"
info: Created role definition 6b07875c-fa5b-4fc9-b95d-a665c3b4ad48
data: Name : Virtual Machine Operator
data: Id : 6b07875c-fa5b-4fc9-b95d-a665c3b4ad48
data: Description : Can monitor and restart virtual machines.
data: AssignableScopes : 0=/subscriptions/xxxx
data: Actions : 0=Microsoft.Storage/*/read, 1=Microsoft.Network/*/read, 2=Microsoft.Compute/*/read, 3=Microsoft.Compute/virtualMachines/start/action, 4=Microsoft.Compute/virtualMachines/restart/action, 5=Microsoft.Authorization/*/read, 6=Microsoft.Resources/subscriptions/resourceGroups/read, 7=Microsoft.Insights/alertRules/*, 8=Microsoft.Insights/diagnosticSettings/*, 9=Microsoft.Support/*
data: NotActions :
data: IsCustom : true
data:
info: role create command OK
azure role list
ただし、これを実行してazure role show "Virtual Machine Operator"
返すと、新しい役割は表示されません。
info: Executing command role show
+ Searching for role definitions
info: No role definition matching the search criteria was found
info: role show command OK
何かが起こったことを見つけることができる唯一のヒントは、azure role create
もう一度実行しようとすると、次のようになります。
info: Executing command role create
info: Validating role definition
+ Creating role definition "ce84ed80-ec75-4465-b668-b0752b959fcd"
error: A role definition cannot be updated with a name that already exists.
error: Error information has been recorded to C:\Users\James\.azure\azure.err
error: role create command failed