Hızlı Başlangıç: Veri API oluşturucusunu Azure SQL ve Azure Static Web Apps ile kullanma
Bu Hızlı Başlangıçta bir Azure Developer CLI (AZD) şablonu dağıtacaksınız. Şablon, veritabanı bağlantıları özelliğini kullanarak Veri API oluşturucusunu barındıran bir Azure Statik Web Uygulaması dağıtır. Şablon, çözümleriniz için başlangıç noktası olarak kullanabileceğiniz örnek bir uygulama da içerir.
Önkoşullar
- Azure aboneliği. Azure aboneliğiniz yoksa ücretsiz deneme hesabı oluşturun
- .NET 8
- Azure Geliştirici CLI
İpucu
Alternatif olarak, bu Hızlı Başlangıcı GitHub Codespaces'ta açın ve tüm geliştirici önkoşulları zaten yüklüdür. Kendi Azure aboneliğinizi getirmeniz yeterlidir. GitHub hesapları, hiçbir ücret ödemeden depolama ve çekirdek saat yetkilendirmesi içerir. Daha fazla bilgi için bkz. GitHub hesapları için dahil edilen depolama ve çekirdek saatler.
Şablonu dağıtma
İlk olarak, AZD şablonunu kullanarak tüm gerekli hizmetleri dağıtın.
Projenin kök dizininde bir terminal açın.
kullanarak
azd auth login
Azure Developer CLI kimliğini doğrulayın. Tercih ettiğiniz Azure kimlik bilgilerini kullanarak CLI'da kimlik doğrulaması yapmak için araç tarafından belirtilen adımları izleyin.azd auth login
Projeyi başlatmak için kullanın
azd init
.azd init --template dab-azure-sql-quickstart
Önemli
GitHub Codespaces içinde çalıştırıyorsanız, kod ortamınıza zaten kopyalandığından bağımsız değişkeni güvenle atlayabilirsiniz
--template
.Başlatma sırasında benzersiz bir ortam adı yapılandırın.
İpucu
Ortam adı, hedef kaynak grubu adı olarak da kullanılır. Bu hızlı başlangıç için kullanmayı
msdocs-swa-dab
göz önünde bulundurun.kullanarak Azure Static Web Apps çözümünü dağıtın
azd up
. Bicep şablonları, destekleyici depolama, kimlik ve konak hizmetleriyle birlikte bir Azure SQL veritabanı dağıtır. Web konağına örnek bir web uygulaması dağıtılır.azd up
Sağlama işlemi sırasında aboneliğinizi ve istediğiniz konumu seçin. Sağlama işleminin tamamlanmasını bekleyin. İşlem yaklaşık beş dakika sürebilir.
Azure kaynaklarınızın sağlanması tamamlandıktan sonra, şablon çalıştırma süresiyle birlikte bir SUCCESS iletisi oluşturur.
SUCCESS: Your application was provisioned and deployed to Azure in 5 minutes 0 seconds.
Veritabanı bağlantısını yapılandırma
Şimdi dağıtılan statik web uygulaması ile dağıtılan veritabanı arasında bağlantı oluşturmak için Azure Static Web Apps veritabanı bağlantıları özelliğini kullanın. Bu özellik, belirttiğiniz kimlik bilgilerini kullanarak çalışan bir Azure SQL veritabanına bağlantı oluşturmak için Data API builder'ı sorunsuz bir şekilde kullanır.
Azure portal Azure Statik Web Uygulaması kaynağına gidin.
Bu ayarları kullanarak Azure SQL veritabanına veritabanı bağlantısı eklemek için statik web uygulamasını yapılandırın. Ardından Bağlantı'yı seçin.
Değer Veritabanı türü Azure SQL Database
Abonelik AZD dağıtımı için kullandığınız aboneliği seçin Kaynak grubu AZD dağıtımı için kullandığınız kaynak grubunu (ortam) seçin Kaynak adı Ön eki olan tek SQL server kaynağını seçin srvr-*
Veritabanı adı adventureworkslt
Kimlik doğrulaması türü User-assigned managed identity
Kullanıcı tarafından atanan yönetilen kimlik *Ön eki olan tek yönetilen kimlik kaynağını seçin ua-id-*
Şimdi çalışan web uygulamasını gözlemlemek için kaynak sayfasında Gözat seçeneğini belirleyin.
Temizleme
Örnek uygulamaya veya kaynaklara artık ihtiyacınız kalmadığında, ilgili dağıtımı ve tüm kaynakları kaldırın.
Dağıtımı Azure aboneliğinizden kaldırın.
azd down
GitHub Codespaces kullanıyorsanız depolama ve çekirdek yetkilendirmelerinizi en üst düzeye çıkarmak için çalışan kod alanını silin.