Hızlı Başlangıç: Azure Geliştirici CLI şablonu dağıtma
Bu hızlı başlangıçta, bir Azure Geliştirici CLI (azd
) şablonu ve yalnızca birkaç azd
komut kullanarak uygulama kaynaklarını sağlamayı ve Azure'a dağıtmayı öğreneceksiniz. azd
şablonlar, uygulama kaynak kodunuzun yanı sıra azd
Azure kaynaklarını sağlamak için yapılandırma ve altyapı dosyalarını içeren standart kod depolarıdır. Şablonlar ve Azure sağlama ve dağıtım sürecinizi nasıl hızlandırabilecekleri hakkında azd
daha fazla bilgi edinmek için bkz. Azure Geliştirici CLI şablonları nedir?
Şablonu seçme ve dağıtma
Sonraki adımlar için, Azure'da bir uygulama sağlamak ve dağıtmak için aşağıdaki şablonu kullanacaksınız:
Ayrıca, Harika AZD şablon galerisi sitesinden tercihlerinizle eşleşen bir şablon da seçebilirsiniz. Hangi şablonu kullanırsanız kullanın, geliştirme ortamınızda şablon koduyla karşılaşırsınız ve Azure'da uygulamayı derlemek, yeniden dağıtmak ve izlemek için komutlar çalıştırabilirsiniz.
Devam etmek için tercih ettiğiniz ortamı seçin:
Yerel geliştirme ortamı, geleneksel geliştirme iş akışları için harika bir seçimdir. Şablon deposunu cihazınıza kopyalayıp yerel yüklemesine azd
karşı komutlar çalıştıracaksınız.
Önkoşullar
- Azure Geliştirici CLI'sını yükleyin.
- Etkin aboneliği olan bir Azure hesabı. Ücretsiz bir tane oluşturun.
- npm ile Node.js (v 16.13.1 LTS)
- mimari diyagramını ve Node.js şablonunda dağıtabileceğiniz Azure kaynaklarını BENİOKU'ya gözden geçirin.
- Azure Geliştirici CLI'sını yükleyin.
- Etkin aboneliği olan bir Azure hesabı. Ücretsiz bir tane oluşturun.
- Python 3.8
- npm ile Node.js (v 16.13.1 LTS)
- mimari diyagramını ve Node.js şablonunda dağıtabileceğiniz Azure kaynaklarını BENİOKU'ya gözden geçirin.
- Azure Geliştirici CLI'sını yükleyin.
- Etkin aboneliği olan bir Azure hesabı. Ücretsiz bir tane oluşturun.
- .NET 6.0
- mimari diyagramını ve Node.js şablonunda dağıtabileceğiniz Azure kaynaklarını BENİOKU'ya gözden geçirin.
- Azure Geliştirici CLI'sını yükleyin.
- Etkin aboneliği olan bir Azure hesabı. Ücretsiz bir tane oluşturun.
- OpenJDK 17
- Docker.
- Mimari diyagramını ve Java şablonu BENIOKU'da dağıtabileceğiniz Azure kaynaklarını gözden geçirin.
Projeyi başlatma
Dosya Gezgini veya terminalde yeni bir boş dizin oluşturun ve bu dizine geçin.
azd init
komutunu çalıştırın ve parametre olarak kullanmak istediğiniz şablonu belirtin:azd init --template todo-nodejs-mongo
azd init --template todo-python-mongo
azd init --template todo-csharp-cosmos-sql
azd init --template todo-java-mongo-aca
İstendiğinde, Azure kaynaklarını barındıracak şekilde oluşturulacak kaynak grubu için bir adlandırma ön eki ayarlayan gibi
azdquickstart
bir ortam adı girin. ortamındaazd
ortam adı nedir?Ortamı belirttikten sonra şablon
azd
projesini makinenize kopyalayıp projeyi başlatır.
Uygulama kaynaklarını sağlama ve dağıtma
azd auth login
komutunu çalıştırın veazd
oturum açma işlemini tamamlamanız için bir tarayıcı başlatır.azd auth login
azd up
Komutunu çalıştırın:azd up
Azure'da oturum açtıktan sonra aşağıdaki bilgiler istenir:
Parametre Açıklama Azure Location
Kaynaklarınızın dağıtılacağı Azure konumu. Azure Subscription
Kaynaklarınızın dağıtılacağı Azure Aboneliği. İstediğiniz değerleri seçin ve Enter tuşuna basın. Komut,
azd up
şablon yapılandırma ve altyapı dosyalarını kullanarak aşağıdaki görevleri sizin için işler:- Aşağıdakiler dahil olmak üzere gerekli tüm Azure kaynaklarını (
azd provision
) oluşturur ve yapılandırr: - Hesabınız için ilkelere ve rollere erişme
- Yönetilen Kimliklerle hizmet-hizmet iletişimi
- Kodu paketler ve dağıtır (
azd deploy
)
azd up
Komut başarıyla tamamlandığında, CLI oluşturulan kaynakları görüntülemek için iki bağlantı görüntüler:- ToDo API uygulaması
- ToDo web uygulaması ön ucu
Not
Güncelleştirmeleri hem sağlamak hem de uygulamanıza dağıtmak için istediğiniz kadar çağrı
azd up
yapabilirsiniz. Seçilen bölgede kaynağın dağıtılamaması nedeniyle dağıtım başarısız olabilir. Bu hızlı bir başlangıç olduğundan, dizini silip.azure
yeniden denemekazd up
güvenlidir. sorulduğunda farklı bir bölge seçin. Daha gelişmiş bir senaryoda, bölgeyi değiştirmek için dizindeki.azure
dosyaları seçmeli olarak düzenleyebilirsiniz.- Aşağıdakiler dahil olmak üzere gerekli tüm Azure kaynaklarını (
Kaynakları temizleme
Bu makalede oluşturulan kaynaklara artık ihtiyacınız kalmadığında, uygulamayı kapatmak için aşağıdaki komutu çalıştırın:
azd down
Farklı bir bölgeye yeniden dağıtmak istiyorsanız, yeniden çalıştırmadan azd up
önce dizini silin.azure
. Daha gelişmiş bir senaryoda, bölgeyi değiştirmek için dizindeki .azure
dosyaları seçmeli olarak düzenleyebilirsiniz.
Yardım isteme
Azure Geliştirici CLI'sı için hata oluşturma, yardım isteme veya yeni bir özellik önerme hakkında bilgi için lütfen sorun giderme ve destek sayfasını ziyaret edin.