Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Se forem fornecidas as permissões necessárias, uma entidade de serviço poderá criar e gerenciar recursos do Azure como uma conta. Esta etapa do tutorial fornece um exemplo de como criar um recurso para o Armazenamento do Azure usando uma entidade de serviço e os seguintes comandos:
- az login
- az group create (criar um grupo)
- az storage account create
- listar chaves da conta de armazenamento az
Para entrar com uma entidade de serviço, você precisa do appID, tenantID e password retornados na saída do console quando você criou uma entidade de serviço.
Faça login como o principal de serviço.
az login --service-principal \ --username myServicePrincipalID \ --password myServicePrincipalPassword \ --tenant myOrganizationTenantIDConsole de saída:
[ { "cloudName": "AzureCloud", "homeTenantId": "tenantID", "id": "mySubscriptionId", "isDefault": true, "managedByTenants": [], "name": "mySubscriptionName", "state": "Enabled", "tenantId": "tenantID", "user": { "name": "myServicePrincipalID", "type": "servicePrincipal" } } ]Crie um grupo de recursos para armazenar todos os recursos para o mesmo projeto.
az group create --location westus --name myResourceGroupNameCrie uma conta de armazenamento.
Para o Armazenamento do Azure, os valores válidos para o
<KIND>parâmetro são:- BlobStorage
- BlockBlobStorage
- Armazenamento de Arquivos
- Armazenamento
- StorageV2
az storage account create --name myStorageAccountName \ --resource-group myResourceGroupName \ --kind <KIND> \ --sku F0 \ --location westus \ --yesObtenha chaves de recurso, que você usa em seu código para autenticar na conta de armazenamento do Azure.
az storage account keys list --resource-group myResourceGroupName \ --account-name myStorageAccountNameConsole de Saída:
[ { "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" } ]
Próximas etapas
Agora que você aprendeu a criar um recurso usando a entidade de serviço, vá para a próxima etapa para saber como redefinir suas credenciais de entidade de serviço.