Bu makalede sık sorulan Azure soruları yanıtlanmaktadır.
ŞUNLAR IÇIN GEÇERLIDIR: SDK v4
Kendi Uygulama Kaydımı oluşturmak Nasıl yaparım??
Aşağıdaki durumlarda kendi Uygulama Kaydınızı oluşturabilirsiniz:
- Botunuzu Bot Framework portalında oluşturursunuz.
- Azure'a erişimi olmayan bir üçüncü taraf için uygulama kaydını oluşturursunuz.
- Kendi Uygulama Kimliğinizi (ve parolanızı) el ile oluşturmanız gerekir.
Aşağıda açıklanan adımları izleyin.
Azure hesabınızda oturum açın. Azure hesabınız yoksa ücretsiz bir hesaba kaydolabilirsiniz.
Uygulama kayıtları bölmesine gidin ve üstteki eylem çubuğunda Yeni kayıt'a tıklayın.
Ad alanına uygulama kaydı için bir görünen ad girin ve desteklenen hesap türlerini seçin.
Kaydet'i seçin
Birkaç dakika sonra yeni oluşturulan uygulama kaydı bir bölme açmalıdır. Genel Bakış bölmesinde uygulama (istemci) kimliğini kopyalayın ve kaydedin. Bu makalenin devamında açıklandığı gibi, bot oluşturma sırasında ilgili Uygulama Kimliği alanını doldurmak için buna ihtiyacınız olacaktır.
Azure portalını kullanarak bot oluşturma
Botunuzu Azure portalında Azure Bot kaynağını kullanarak oluşturuyorsanız, uygulama kaydınız için bir gizli anahtar (istemci gizli anahtarı) oluşturmanız gerekir.
Uygulama kaydınızın bölmesinin sol gezinti sütununda Sertifikalar ve gizli diziler'i seçin.
Bu bölmede, sağdaki Yeni istemci gizli dizisi düğmesini seçin. Açılır iletişim kutusunda gizli dizi için isteğe bağlı bir açıklama girin, Süre sonu radyo düğmesi grubundan süre sonunu seçin.
Ekle'yi seçin.
Gizli dizi değerini istemci gizli dizileri altındaki tablodan kopyalayın ve kaydedin.
Bot kaydınız sırasında, Uygulama Kimliği ve parola oluştururken, aşağıdaki şekilde gösterildiği gibi uygulama kimliğini ve kaydettiğiniz gizli diziyi uygun giriş kutularına girin.
Dekont
Gizli dizi yalnızca bu dikey pencerede görünür durumda olur ve bu sayfadan ayrıldıktan sonra bu gizli diziyi alamazsınız. Güvenli bir yere kopyaladığınızdan emin olun.
Yukarıdaki adımların nasıl uygulanacağını gösteren bir örnek, Bota kimlik doğrulaması ekleme bölümünde bulunabilir.
Dağıtım için hangi dosyaları sıkıştırmam gerekiyor?
Kod dizinini el ile sıkıştırma adımında açıklandığı gibi projedeki tüm dosyaları içeren bir zip arşivini el ile oluşturmanız gerekir. Botunuzun proje klasöründeki tüm dosya ve klasörleri seçtiğinizden emin olun. Ardından, proje klasöründeyken, aşağıdaki resimde gösterildiği gibi seçili tüm dosya ve klasörleri sıkıştırın.
Bot dağıtmak için hangi Azure CLI sürümünü kullanmalıyım?
Azure Komut Satırı Arabirimi'nin (CLI) en son sürümünü kullanın, aksi takdirde kullanım dışı komut hataları alırsınız. Bkz . Azure CLI'yi yükleme.
Azure CLI kullanımdan kaldırma hataları alırken ne yapmalıyım?
Azure CLI'nın en son sürümüne yükseltin.
Azure CLI sürüm 2.2.0 veya üzeri için sırasıyla ve az deployment create
az deployment group create
yerine ve az group deployment create
komutlarını kullanmanız az deployment sub create
gerekir.
Botu Azure'a dağıtmak için kullanılan Azure CLI komutlarının günlüğünü değiştirme
Azure CLI sürümü | Komut1 | Komut 2 |
---|---|---|
Azure CLI 2.2.0 ve sonraki sürümleri | az deployment group create |
az deployment sub create |
Azure CLI 2.1.0 ve önceki sürümleri | az group deployment create |
az deployment create |
Daha fazla bilgi için bkz . Azure CLI değişiklik günlüğü.
'az deployment' ile ilgili CLI kullanım dışı bırakılan komutlar nelerdir?
Kullanım dışı bırakılan komutlar şunlardır az deployment
:
Kullanım Dışı | Değiştiren |
---|---|
az deployment <create/list show/delete/validate/export/cancel> |
az deployment **sub** <create/list/show/delete/validate/export/cancel> |
az deployment operation <list/show> |
az deployment operation **sub** <list/show> |
az group deployment <create/list/show/delete/validate/export/cancel> |
az deployment **group** <create/list/show/delete/validate/export/cancel> |
az group deployment operation <list/show> |
az deployment operation **group** < list/show> |
Azure CLI komutlarının kullanım dışı bırakılıp kaldırılmadığını Nasıl yaparım? biliyor musunuz?
Azure CLI komutunun kullanım dışı bırakılıp kaldırılamadığını öğrenmek için aşağıdaki resimde gösterildiği gibi (yardım) seçeneğiyle -h
komutunu yürütebilirsiniz.
Azure CLI Değişiklik Günlüğü
Azure CLI değişiklik günlüğü hakkında daha fazla bilgi edinin.
Azure Kaynak Yönetimi (ARM)
Geçerli Azure CLI tasarımına uyan komutların birleştirilmiş listesi aşağıdadır: az {command group} {?sub-command-group} {operation} {parameters}.
az resource
: Kaynak modülü örneklerini geliştirin.az policy assignment list
: Yönetim Grubu kapsamında ilke atamalarını listeleme desteği.- Kaynak gruplarında şablon dağıtımı için ve
az deployment operation group
ekleyinaz deployment group
. Bu, veaz group deployment operation
öğesininaz group deployment
bir kopyasıdır. - Abonelik kapsamında şablon dağıtımı için ve
az deployment operation sub
ekleyinaz deployment sub
. Bu, veaz deployment operation
öğesininaz deployment
bir kopyasıdır. - Yönetim gruplarında şablon dağıtımı için ve
az deployment operation mg
ekleyinaz deployment mg
. - Kiracı kapsamında şablon dağıtımı için ve
az deployment operation tenant
ekleyinad deployment tenant
. az policy assignment create
: parametresine--location
bir açıklama ekleyin.az group deployment create
: Kiracılar arası desteği desteklemek için parametre--aux-tenants
ekleyin.
Azure Bot Kaynağı nedir?
Azure Bot kaynağı, Geliştiricilerin Bot Framework Composer bot geliştirme aracını kullanmaya başlamasını kolaylaştıran Web Uygulaması Botu veya Bot Kanalları Kaydı'ndan alınan bir güncelleştirmedir. Bot oluşturma sırasında web uygulaması gibi kaynaklar oluşturmak yerine, dağıtılan kaynaklarda daha fazla esneklik sağlayan Bot Framework Composer kullanılarak kaynaklar oluşturulur. Composer, bot geliştirmeyi kolaylaştıran görsel bir tasarım tuvali sağlar.
Web Uygulaması Botu ve Bot Kanalı Kaydı neden kullanım dışı bırakılıyor?
İşlevsel olarak Azure Bot, Web App Bot ve Bot Kanalları Kaydı Bot Hizmeti aynı şekilde "arka planda" kullanır. Azure Bot yolu, geliştiriciler için daha kolay ve daha yapılandırılabilir. Eski öğeler Azure Market kaldırılıyor, ancak mevcut kaynaklar çalışmaya devam edecek ve desteklenecek.
Web Uygulaması Botum veya Bot Kanalı Kaydım ne kadar süreyle çalışmaya devam edecek?
Evet, Web Uygulaması Botunuz veya Bot Kanalı Kaydı tabanlı kaynağınız çalışmaya devam eder. Mevcut bot kaynakları için desteği bırakma planı yoktur.
Mevcut botumu Azure Bot'a geçirmem gerekiyor mu?
Hayır, mevcut botunuzu geçirmeniz gerekmez; olduğu gibi çalışmaya devam eder.
Mevcut bot kaynağımı bir Azure Bot'a geçirebilir miyim?
Şu anda bu desteklenmemekte. Botunuz üretimde kullanılmıyorsa eski bot kaynağınızı silebilir ve bot adını ve uygulama kimliğini yeni bir bot kaynağında yeniden kullanabilirsiniz (eski kaydın silinmesi için bir süre sonra). Yeni Azure Botu, Oluşturucu kullanarak botunuzu oluşturmak için tasarlanmıştır ve bu nedenle böyle bir geçişten elde edilecek kazançlar çok az olacaktır.
Azure Botu ile Web Uygulaması Botu veya Bot Kanalları Kaydı arasındaki fark nedir?
Azure Bot ve Web App Bot/Bot Kanalları Kaydı'nın arkasındaki Bot Hizmeti aynıdır; değişiklik, botunuzda web uygulamaları, dil anlama ve daha fazlası gibi kullandığınız kaynakların oluşturulma biçimindedir. Bot Framework Composer, Web App Bot'un kullandığı tüm şablonlara bir boyut yerine, Bot için izin verilen Web App Bot şablonlarından çok daha fazla esneklikle kaynak oluşturmak için kullanılabilir. Bot Kanalları Kaydı ve Azure Botu temelde yeniden adlandırılan özelliklerle aynıdır. Müşterilerin Bot Framework Composer'a bağlanmasına yardımcı olmak için Azure portalında UX biraz farklıdır.