Creare una risorsa usando un'entità servizio
Se vengono concesse le autorizzazioni necessarie, un'entità servizio può creare e gestire le risorse di Azure esattamente come un account. Questo passaggio dell'esercitazione fornisce un esempio di come creare una risorsa per Archiviazione di Azure usando un'entità servizio e i comandi seguenti:
Per accedere con un'entità servizio, è necessario , appID
tenantID
e password
restituito nell'output della console quando è stata creata un'entità servizio.
Accedere come entità servizio.
az login --service-principal \ --username myServicePrincipalID \ --password myServicePrincipalPassword \ --tenant myOrganizationTenantID
Console di output:
[ { "cloudName": "AzureCloud", "homeTenantId": "tenantID", "id": "mySubscriptionId", "isDefault": true, "managedByTenants": [], "name": "mySubscriptionName", "state": "Enabled", "tenantId": "tenantID", "user": { "name": "myServicePrincipalID", "type": "servicePrincipal" } } ]
Creare un gruppo di risorse per contenere tutte le risorse per lo stesso progetto.
az group create --location westus --name myResourceGroupName
Creare un account di archiviazione.
Per Archiviazione di Azure i valori validi per il parametro
<KIND>
sono:- BlobStorage
- BlockBlobStorage
- FileStorage
- Storage
- StorageV2
az storage account create --name myStorageAccountName \ --resource-group myResourceGroupName \ --kind <KIND> \ --sku F0 \ --location westus \ --yes
Ottenere le chiavi di risorsa, usate nel codice per eseguire l'autenticazione nell'account di archiviazione di Azure.
az storage account keys list --resource-group myResourceGroupName \ --account-name myStorageAccountName
Console di output:
[ { "creationTime": "2023-09-15T17:29:49.554030+00:00", "keyName": "key1", "permissions": "FULL", "value": "myKeyValue1" }, { "creationTime": "2023-09-15T17:29:49.554030+00:00", "keyName": "key2", "permissions": "FULL", "value": "myKeyValue2" } ]
Passaggi successivi
Dopo aver appreso come creare una risorsa usando l'entità servizio, procedere con il passaggio successivo per informazioni su come reimpostare le credenziali dell'entità servizio.