====== Erstellen einer benutzerdefinierten Rolle in Azure ======
===== Azure CLI installieren =====
Zuerst installiere auf deinem Computer Azure CLI. Befolge dazu diese [[de:technische-dokumentationen:tutorials:tutorials:azurecli|Anleitung]].
===== Anmeldung bei Azure CLI =====
Öffne CMD und melde dich an:
az login
Wähle dann die 1 aus, indem du die Zahl 1 eingibst und Enter drückst.
===== Definieren der Rolle =====
Erstelle eine JSON-Datei mit folgendem Inhalt:
{
"Name": "Custom Sudo User",
"IsCustom": true,
"Description": "Custom role for SSH and sudo access without role management permissions.",
"Actions": [
"Microsoft.Network/publicIPAddresses/read",
"Microsoft.Network/virtualNetworks/read",
"Microsoft.Network/loadBalancers/read",
"Microsoft.Network/networkInterfaces/read",
"Microsoft.Compute/virtualMachines/*/read",
"Microsoft.HybridCompute/machines/*/read",
"Microsoft.HybridConnectivity/endpoints/listCredentials/action"
],
"DataActions": [
"Microsoft.Compute/virtualMachines/login/action",
"Microsoft.Compute/virtualMachines/loginAsAdmin/action",
"Microsoft.HybridCompute/machines/login/action",
"Microsoft.HybridCompute/machines/loginAsAdmin/action"
],
"NotActions": [
"Microsoft.Authorization/*/write",
"Microsoft.Authorization/roleAssignments/write",
"Microsoft.Authorization/roleAssignments/delete"
],
"AssignableScopes": [
"/subscriptions/"
]
}
===== Erstellen der Rolle =====
Verwende den folgenden Befehl, um die Rolle zu erstellen:
az role definition create --role-definition custom.json