Gyakorlat – Azure Storage-erőforrások létrehozása

Befejeződött

Miután megismerte, hogyan fogja tárolni az adatokat tárfiókok, tárolók és blobok között, átgondolhatja az alkalmazás támogatásához szükséges Azure-erőforrásokat.

Storage fiókok

A tárfiók létrehozása olyan felügyeleti/felügyeleti tevékenység, amely az alkalmazás üzembe helyezése és futtatása előtt történik. Fiókok létrehozásához használjon üzembe helyezési vagy környezetbeállítási szkriptet, Egy Azure Resource Manager-sablont, vagy állítsa be manuálisan. A felügyeleti eszközökön kívüli alkalmazásoknak nem szabad engedélyekkel rendelkezniük a tárfiókok létrehozásához.

Tárolók

A tárfiókok létrehozásától eltérően a tárolólétrehozás egy egyszerűbb tevékenység, amelyet ésszerű egy alkalmazásban elvégezni. Nem ritka, hogy az alkalmazások munkavégzés közben tárolókat hoznak létre és törölnek.

Az olyan alkalmazások esetében, amelyek egy ismert tárolókészletre támaszkodnak, amelyekhez rögzített vagy előre konfigurált nevek tartoznak, az alkalmazás létrehozhatja azokat a tárolókat, amelyekre az indításkor vagy az első használat során szüksége van. Ha hagyja, hogy az alkalmazás hozzon létre tárolókat, és ezt nem az alkalmazás üzembe helyezésekor végzi el, akkor sem az alkalmazásnak, sem az üzembe helyezési folyamat során nem szükséges tudni az alkalmazás által használt tárolók nevét.

Gyakorlat

Egy befejezetlen alkalmazást fog befejezni úgy, hogy kódot ad hozzá az Azure Blob Storage használatához. Ez a gyakorlat inkább a Blob Storage API feltárásáról szól, mint egy szervezeti és elnevezési séma megtervezéséről. Íme egy gyors áttekintés az alkalmazásról és az adatok tárolásáról.

Screenshot of the FileUploader web app for C#.

Screenshot of the FileUploader web app for Java.

Az alkalmazás megosztott mappaként működik, amely fájlfeltöltéseket fogad, és elérhetővé teszi azokat letöltésre. Nem használ adatbázist a blobok rendszerezéséhez. Ehelyett megtisztítja a feltöltött fájlok nevét, és közvetlenül blobnevekként használja őket. Minden feltöltött fájl tárolása egyetlen tárolóban történik.

A fordítással és futtatással kezdődő kód. Az adatok tárolásáért és betöltéséért felelős részek üresek. A kód befejezése után helyezze üzembe az alkalmazást a Azure-alkalmazás Szolgáltatásban, és tesztelje azt.

Storage account

Tárfiók létrehozásához használja az Azure Cloud Shellt az Azure CLI-vel. Meg kell adnia a tárfiók egyedi nevét. Jegyezze fel későbbre. Cserélje le <your-unique-storage-account-name> a kívánt névre. A tárfiók nevének 3 és 24 karakter közötti hosszúságúnak kell lennie, és csak számokat és kisbetűket tartalmazhat.

Tárfiók létrehozásához futtassa ezt a parancsot.

az storage account create \
  --kind StorageV2 \
  --resource-group "<rgn>[sandbox resource group name]</rgn>" \
  --location eastus \
  --name <your-unique-storage-account-name>

Tároló

A modulban használt alkalmazás egyetlen tárolót használ. Kövesse az ajánlott eljárást, amely szerint az alkalmazás indításkor létrehozhatja a tárolót. Az Azure CLI-ből azonban létrehozhat tárolókat. Ha meg szeretné tekinteni a dokumentációt, futtassa a parancsot a az storage container create -h Cloud Shellben.