Cvičení – vytvoření prostředků Azure Storage

Dokončeno

Jakmile budete mít představu o tom, jak budete ukládat data mezi účty úložiště, kontejnery a objekty blob, můžete uvažovat o prostředcích Azure, které potřebujete k podpoře aplikace.

Účty úložiště

Vytvoření účtu úložiště je aktivita správy nebo správy, která se provádí před nasazením a spuštěním aplikace. Pokud chcete vytvářet účty, použijte skript pro nastavení nasazení nebo prostředí, šablonu Azure Resource Manageru nebo je nastavte ručně. Aplikace jiné než nástroje pro správu by neměly mít oprávnění k vytváření účtů úložiště.

Kontejnery

Na rozdíl od vytvoření účtu úložiště je vytvoření kontejneru jednoduchá operace, kterou má smysl provádět z aplikace. Není neobvyklé, že součástí práce aplikace je vytváření a rušení kontejnerů.

U aplikací, které spoléhají na známou sadu kontejnerů s pevně zakódovanými nebo předkonfigurovanými názvy, můžete aplikaci umožnit vytvářet kontejnery, které potřebuje při spuštění nebo prvním použití. Když aplikaci necháte vytvořit kontejnery, místo abyste je vytvářeli sami při jejím nasazování, eliminujete potřebu, aby aplikace a proces nasazení znaly názvy kontejnerů používaných aplikací.

Cvičení

Dokončíte nedokončenou aplikaci přidáním kódu pro použití služby Azure Blob Storage. Toto cvičení se věnuje více zkoumání rozhraní API služby Blob Storage, než o návrhu schématu organizace a pojmenování. Tady je rychlý přehled aplikace a způsob ukládání dat.

Screenshot of the FileUploader web app for C#.

Screenshot of the FileUploader web app for Java.

Aplikace funguje jako sdílená složka, která přijímá nahrané soubory a dává je k dispozici ke stažení. K uspořádání objektů blob nepoužívá databázi. Místo toho sanitizuje názvy nahraných souborů a používá je přímo jako názvy objektů blob. Všechny nahrané soubory se ukládají do jednoho kontejneru.

Kód, který začíná kompilací a spuštěním. Části zodpovědné za ukládání a načítání dat jsou prázdné. Po dokončení kódu nasaďte aplikaci do služby Aplikace Azure Service a otestujte ji.

Účet úložiště

K vytvoření účtu úložiště použijte Azure Cloud Shell s Azure CLI. Musíte zadat jedinečný název účtu úložiště. Poznamenejte si ho pro pozdější použití. Nahraďte <your-unique-storage-account-name> zvoleným názvem. Název účtu úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom čísla a malá písmena.

Spusťte tento příkaz, který vytvoří účet úložiště.

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

Kontejner

Aplikace, se kterou v tomto modulu pracujete, používá jeden kontejner. Při spuštění postupujte podle osvědčených postupů při vytváření kontejneru aplikace. Kontejnery ale můžete vytvářet z Azure CLI. Pokud chcete zobrazit dokumentaci, spusťte az storage container create -h příkaz v Cloud Shellu.