Alıştırma - Azure Depolama kaynakları oluşturma

Tamamlandı

Verileri depolama hesapları, kapsayıcılar ve bloblar arasında nasıl depolayabileceğiniz hakkında bir fikriniz olduktan sonra uygulamayı desteklemek için ihtiyacınız olan Azure kaynaklarını düşünebilirsiniz.

Depolama hesapları

Depolama hesap oluşturma işlemi, uygulamanızı dağıtmadan ve çalıştırmadan önce gerçekleşen bir yönetim/yönetim etkinliğidir. Hesap oluşturmak için dağıtım veya ortam kurulum betiği, Azure Resource Manager şablonu kullanın veya bunları el ile ayarlayın. Yönetim araçları dışındaki uygulamaların depolama hesabı oluşturma izinleri olmamalıdır.

Kapsayıcılar

Depolama hesabı oluşturma işleminden farklı olarak kapsayıcı oluşturma işlemi, uygulamanın içinden gerçekleştirilmesi anlamlı olan basit bir etkinliktir. Uygulamaların, kendi çalışmalarının bir parçası olarak kapsayıcı oluşturmaları ve silmeleri seyrek karşılaşılan bir durum değildir.

Sabit kodlanmış veya önceden yapılandırılmış adlara sahip bilinen bir kapsayıcı kümesini kullanan uygulamalar için, uygulamanın başlangıçta veya ilk kullanımda ihtiyaç duyduğu kapsayıcıları oluşturmasına izin vekleyebilirsiniz. Kapsayıcıları uygulamanızı geliştirme sürecinde oluşturmak yerine bunları uygulamanızın oluşturmasına izin verilirse, hem uygulamanızın hem de dağıtım sürecinizin uygulama tarafından kullanılan kapsayıcı adlarını bilme gereği ortadan kaldırılır.

Alıştırma

Azure Blob Depolama kullanmak için kod ekleyerek tamamlanmamış bir uygulamayı tamamlayacağız. Bu alıştırma, blob Depolama API'sini keşfetmekten çok kuruluş ve adlandırma şeması tasarlama hakkındadır. Burada uygulamaya ve verileri nasıl depoladıysa bu uygulamaya hızlı bir genel bakış s verilmiştir.

Screenshot of the FileUploader web app for C#.

Screenshot of the FileUploader web app for Java.

Uygulamanız, karşıya dosya yükleme işlemlerini kabul eden ve bu dosyaların indirilmesine olanak tanıyan bir paylaşılan klasör gibi çalışıyor. Blobları düzenlemek için veritabanı kullanmaz. Bunun yerine, karşıya yüklenen dosyaların adlarını temizler ve bunları doğrudan blob adları olarak kullanır. Karşıya yüklenen tüm dosyalar tek bir kapsayıcıda depolanıyor.

Ile başladığınız kod derlenip çalışır. Verileri depolamak ve yüklemekle sorumlu olan parçalar boş. Kodu tamamladıktan sonra uygulamayı Azure Uygulaması Hizmetine dağıtın ve test edin.

Depolama hesabı

Depolama hesabı oluşturmak için Azure Cli ile Azure Cloud Shell'i kullanın. Depolama hesabı için benzersiz bir ad sağlamanız gerekir. Daha sonra not alın. değerini seçtiğiniz bir adla değiştirin <your-unique-storage-account-name> . Depolama hesabı adlarının uzunluğu 3 ila 24 karakter olmalı ve yalnızca rakam ve küçük harf kullanılmalıdır.

Depolama hesabı oluşturmak için aşağıdaki komutu çalıştırın.

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

Kapsayıcı

Bu modülde çalıştığınız uygulama tek bir kapsayıcı kullanır. Başlangıçta uygulamanın kapsayıcıyı oluşturmasına izin vermek için en iyi yöntemi izleyin. Ancak Azure CLI'dan kapsayıcılar oluşturabilirsiniz. Belgeleri görmek isterseniz Cloud Shell'de komutunu çalıştırın az storage container create -h .