Vytvoření prostředku pomocí instančního objektu
Pokud získáte potřebná oprávnění, instanční objekt může vytvářet a spravovat prostředky Azure stejně jako účet. Tento krok kurzu obsahuje příklad vytvoření prostředku pro Azure Storage pomocí instančního objektu a následujících příkazů:
Pokud se chcete přihlásit pomocí instančního objektu, potřebujete appID
tenantID
, a password
vracený ve výstupu konzoly při vytváření instančního objektu.
Přihlaste se jako instanční objekt.
az login --service-principal \ --username myServicePrincipalID \ --password myServicePrincipalPassword \ --tenant myOrganizationTenantID
Výstupní konzola:
[ { "cloudName": "AzureCloud", "homeTenantId": "tenantID", "id": "mySubscriptionId", "isDefault": true, "managedByTenants": [], "name": "mySubscriptionName", "state": "Enabled", "tenantId": "tenantID", "user": { "name": "myServicePrincipalID", "type": "servicePrincipal" } } ]
Vytvořte skupinu prostředků, která bude obsahovat všechny prostředky pro stejný projekt.
az group create --location westus --name myResourceGroupName
Vytvořte si účet úložiště.
Pro Azure Storage platí platné hodnoty parametru
<KIND>
:- Blob Storage
- Úložiště objektů blob bloku
- File Storage
- Úložiště
- StorageV2
az storage account create --name myStorageAccountName \ --resource-group myResourceGroupName \ --kind <KIND> \ --sku F0 \ --location westus \ --yes
Získejte klíče prostředků, které použijete ve svém kódu k ověření v účtu úložiště Azure.
az storage account keys list --resource-group myResourceGroupName \ --account-name myStorageAccountName
Výstupní konzola:
[ { "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" } ]
Další kroky
Teď, když jste se naučili vytvořit prostředek pomocí instančního objektu, přejděte k dalšímu kroku a zjistěte, jak resetovat přihlašovací údaje instančního objektu.