Sdílet prostřednictvím


Vytvoření účtu služby Azure Storage pomocí rozhraní REST API

Tato ukázka ukazuje, jak vytvořit nový účet služby Azure Storage pomocí rozhraní Azure REST API.

Kompletní referenční dokumentace a další ukázky jsou k dispozici v referenčních informacích k rozhraní REST API poskytovatele prostředků úložiště.

Sestavení požadavku

K vytvoření nového účtu služby Azure Storage použijte následující požadavek HTTP PUT.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}?api-version=2018-02-01

Hlavičky požadavku

Jsou vyžadovány následující hlavičky:

Hlavička požadavku Popis
Content-Type: Povinná hodnota. Nastavte na application/json.
Authorization: Povinná hodnota. Nastavte na platný Bearerpřístupový token.

Parametry identifikátoru URI

Název Description
subscriptionId ID předplatného, které identifikuje předplatné Azure. Pokud máte více předplatných, přečtěte si téma Práce s více předplatnými.
resourceGroupName Název skupiny prostředků, která prostředek obsahuje. Tuto hodnotu můžete získat z rozhraní API azure Resource Manager, rozhraní příkazového řádku nebo portálu.
accountName Název účtu úložiště. Doporučuje se následující osvědčené postupy pro pojmenování účtů .
verze-api Verze rozhraní API, která se má použít pro požadavek.

Tento dokument se zabývá verzí api-version 2018-02-01, která je součástí výše uvedené adresy URL.
   

Text požadavku

Následující tabulka popisuje požadované vlastnosti JSON pro text požadavku. K dalšímu přizpůsobení účtu úložiště použijte volitelné parametry .

Název Typ Description
location řetězec Umístění prostředku. Získejte aktuální seznam umístění pomocí operace Výpis umístění .
Druhu Druh Určuje, jaký typ účtu úložiště se má vytvořit. V této ukázce se doporučuje volba pro obecné účely StorageV2 .
Sku Sku Definuje možnosti účtu úložiště, jako je strategie redundance a šifrování. Tato ukázka používá geograficky redundantní úložiště.

Příklad textu požadavku

{
  "sku": {
    "name": "Standard_GRS"
  },
  "kind": "StorageV2",
  "location": "eastus2",
}

Zpracování odpovědi

Úspěšné žádosti o vytvoření nového účtu vrátí stavový kód 202 s prázdným textem odpovědi. Účet úložiště se vytváří asynchronně. Pokud účet již existuje nebo se zřizuje, má odpověď na žádost návratový kód 200 s konfigurací existujícího účtu úložiště v textu odpovědi.

Úplný seznam kódů odpovědí, včetně kódů chyb, je k dispozici v referenční dokumentaci ke kódům chyb.

Příklad kódu odpovědi 200

{
  "id": "/subscriptions/{subscriptionId}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/{accountName}",
  "kind": "Storage",
  "location": "eastus2",
  "name": "{accountName}",
  "properties": {
    "creationTime": "2017-05-24T13:25:33.4863236Z",
    "primaryEndpoints": {
      "blob": "https://{accountName}.blob.core.windows.net/",
      "file": "https://{accountName}.file.core.windows.net/",
      "queue": "https://{accountName}.queue.core.windows.net/",
      "table": "https://{accountName}.table.core.windows.net/"
    },
    "primaryLocation": "eastus2",
    "provisioningState": "Succeeded",
    "secondaryLocation": "centralus",
    "statusOfPrimary": "available",
    "statusOfSecondary": "available",
    "supportsHttpsTrafficOnly": false
  },
  "sku": {
    "name": "Standard_GRS",
    "tier": "Standard"
  },
  "type": "Microsoft.Storage/storageAccounts"
}