Aracılığıyla paylaş


Hizmet sorumlusu kullanarak kaynak oluşturma

Gerekli izinler verilirse, hizmet sorumlusu azure kaynaklarını bir hesap gibi oluşturabilir ve yönetebilir. Bu öğretici adımı, hizmet sorumlusu ve aşağıdaki komutları kullanarak Azure Depolama için kaynak oluşturma işleminin bir örneğini sağlar:

Bir hizmet sorumlusuyla oturum açmak için , appIDtenantIDve password bir hizmet sorumlusu oluşturduğunuzda konsol çıkışında döndürülür.

  1. Hizmet sorumlusu olarak oturum açın.

    az login --service-principal \
             --username myServicePrincipalID \
             --password myServicePrincipalPassword \
             --tenant myOrganizationTenantID
    

    Çıkış konsolu:

    [
      {
        "cloudName": "AzureCloud",
        "homeTenantId": "tenantID",
        "id": "mySubscriptionId",
        "isDefault": true,
        "managedByTenants": [],
        "name": "mySubscriptionName",
        "state": "Enabled",
        "tenantId": "tenantID",
        "user": {
          "name": "myServicePrincipalID",
          "type": "servicePrincipal"
        }
      }
    ]
    
  2. Aynı proje için tüm kaynakları barındıracak bir kaynak grubu oluşturun.

    az group create --location westus --name myResourceGroupName
    
  3. Depolama hesabı oluşturma.

    Azure Depolama için parametresi için <KIND> geçerli değerler şunlardır:

    • BlobStorage
    • BlockBlobStorage
    • FileStorage
    • Depolama
    • StorageV2
    az storage account create --name myStorageAccountName \
                              --resource-group myResourceGroupName \
                              --kind <KIND> \
                              --sku F0 \
                              --location westus \
                              --yes
    
  4. Azure depolama hesabında kimlik doğrulaması yapmak için kodunuzda kullandığınız kaynak anahtarlarını alın.

    az storage account keys list --resource-group myResourceGroupName \
                                 --account-name myStorageAccountName
    

    Çıkış Konsolu:

    [
      {
        "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"
      }
    ]
    

Sonraki Adımlar

Hizmet sorumlusu kullanarak kaynak oluşturmayı öğrendiğinize göre, hizmet sorumlusu kimlik bilgilerinizi sıfırlamayı öğrenmek için sonraki adıma geçin.