Tworzenie zasobu przy użyciu jednostki usługi
Jeśli masz niezbędne uprawnienia, jednostka usługi może tworzyć zasoby platformy Azure i zarządzać nimi, podobnie jak konto. Ten krok samouczka zawiera przykład tworzenia zasobu dla usługi Azure Storage przy użyciu jednostki usługi i następujących poleceń:
Aby zalogować się przy użyciu jednostki usługi, potrzebne są appID
wartości , tenantID
i password
zwrócone w danych wyjściowych konsoli podczas tworzenia jednostki usługi.
Zaloguj się jako jednostka usługi.
az login --service-principal \ --username myServicePrincipalID \ --password myServicePrincipalPassword \ --tenant myOrganizationTenantID
Konsola wyjściowa:
[ { "cloudName": "AzureCloud", "homeTenantId": "tenantID", "id": "mySubscriptionId", "isDefault": true, "managedByTenants": [], "name": "mySubscriptionName", "state": "Enabled", "tenantId": "tenantID", "user": { "name": "myServicePrincipalID", "type": "servicePrincipal" } } ]
Utwórz grupę zasobów do przechowywania wszystkich zasobów dla tego samego projektu.
az group create --location westus --name myResourceGroupName
Create a storage account (Tworzenie konta magazynu).
W przypadku usługi Azure Storage prawidłowe wartości parametru
<KIND>
to:- BlobStorage
- BlockBlobStorage
- FileStorage
- Storage
- StorageV2
az storage account create --name myStorageAccountName \ --resource-group myResourceGroupName \ --kind <KIND> \ --sku F0 \ --location westus \ --yes
Pobierz klucze zasobów, których używasz w kodzie do uwierzytelniania na koncie usługi Azure Storage.
az storage account keys list --resource-group myResourceGroupName \ --account-name myStorageAccountName
Konsola wyjściowa:
[ { "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" } ]
Następne kroki
Teraz, gdy wiesz już, jak utworzyć zasób przy użyciu jednostki usługi, przejdź do następnego kroku, aby dowiedzieć się, jak zresetować poświadczenia jednostki usługi.