Kuruluşlar, Atlassian gibi çevik proje yönetim platformlarını kullanır Jira ekiplerin teslimatları planlamak, izlemek ve göndermek için işbirliği yapmasını sağlamak. Jira, proje uygulaması sırasında kaydedilen konular ve yorumlardaki çıktıların işleyişi hakkında organizasyonel bilgi toplar. Ancak, farklı projelere ve sprintlere ait sorunlara bölünmüş olması nedeniyle bu bilgiyi kullanıcılar için kolay ve güvenli bir şekilde erişilebilir kılmak zordur. Ek olarak, geliştiriciler, test mühendisleri ve proje yöneticileri gibi farklı paydaşlar, günlüğe kaydederek ve ardından ekler ve yorumlar ekleyerek aynı soruna katkıda bulunduğundan, Jira projelerinde bilgi aranırken geleneksel anahtar kelime tabanlı arama etkisiz hale getirilir.
Artık Amazon Kendrası Jira projelerinizdeki sorunları, yorumları ve ekleri endekslemek ve bu içeriği makine öğrenimi (ML) tarafından desteklenen Amazon Kendra akıllı aramayı kullanarak aramak için Jira bulut bağlayıcısı.
Bu gönderi, bir Jira bulut örneğini bir Amazon Kendra dizini için veri kaynağı olarak yapılandırmak ve içindeki projelerin içeriklerini akıllıca aramak için Amazon Kendra Jira bulut bağlayıcısının nasıl kullanılacağını gösterir. Ekip üyelerinin sorunlar yaratarak ve bunlara açıklama, yorum ve ek biçimindeki bilgileri sorun yaşam döngüsü boyunca ekleyerek işbirliği yaptığı bir Jira projesi örneği kullanıyoruz.
Çözüme genel bakış
Bir Jira örneğinin, her projenin o projedeki sorunlar üzerinde çalışan ekip üyelerine sahip olduğu bir veya daha fazla projesi vardır. Her ekip üyesinin ait olduğu projede farklı konulara göre gerçekleştirebileceği işlemlerle ilgili bir takım izinleri vardır. Ekip üyeleri, o proje için tanımlanan sorun yaşam döngüsü boyunca yeni sorunlar oluşturabilir veya konulara ekler ve yorumlar şeklinde daha fazla bilgi ekleyebilir ve bir sorunun durumunu açılıştan kapanışa kadar değiştirebilir. Bir proje yöneticisi sprintler oluşturur, sorunları belirli sprintlere atar ve sorunlara sahiplerini atar. Proje süresince, bu konularda elde edilen bilgiler gelişmeye devam ediyor.
Çözümümüzde, Amazon Kendra Jira bağlayıcısını kullanarak bir Amazon Kendra arama dizinine veri kaynağı olarak bir Jira bulut örneği yapılandırıyoruz. Yapılandırmaya bağlı olarak, veri kaynağı senkronize edildiğinde bağlayıcı, Jira örneğindeki projelerden gelen içeriği tarar ve dizine ekler. İsteğe bağlı olarak, değişiklik günlüğüne dayalı olarak içeriği dizine alacak şekilde yapılandırabilirsiniz. Bağlayıcı ayrıca her sorun, yorum ve ek için erişim kontrol listesi (ACL) bilgilerini toplar ve alır. ACL bilgileri, bir sorgu için arama sonuçlarının bir kullanıcının erişim yetkisine sahip olduğu şeylere göre filtrelendiği, kullanıcı bağlamı filtrelemesi için kullanılır.
Önkoşullar
Bu gönderiyi referans olarak kullanarak Jira için Amazon Kendra bağlayıcısını denemek için aşağıdakilere ihtiyacınız var:
- An AWS hesabı oluşturma ayrıcalıklarına sahip AWS Kimlik ve Erişim Yönetimi (IAM) rolleri ve politikaları. Daha fazla bilgi için, bkz Erişim yönetimine genel bakış: İzinler ve ilkeler ve Jira veri kaynaklarına yönelik politikalar.
- AWS'ye ilişkin temel bilgiler ve Jira yönetimine ilişkin çalışma bilgisi.
- Jira bulut örneğine yönetici erişimi.
Jira örneği yapılandırması
Bu bölümde, Jira bağlayıcısını kullanarak bir Amazon Kendra veri kaynağının nasıl yapılandırılacağını, Jira projelerinden verilerin Amazon Kendra dizinine nasıl alınacağını ve arama sorguları yapılacağını göstermek için kullanılan Jira yapılandırması açıklanmaktadır. Yönetici erişimine sahip olduğunuz kendi Jira bulut sunucunuzu kullanabilir veya yeni bir proje oluşturup Jira için Amazon Kendra bağlayıcısını deneme adımlarını gerçekleştirebilirsiniz.
Örnek Jira örneğimizde, kullanıcılar tarafından yapılan arama sorgularının yalnızca erişim sahibi oldukları projelerden sonuçları döndürdüğünü göstermek için iki proje oluşturduk. Gerçek hayattaki yazılım geliştirme projelerinin kullanım durumunu simüle etmek için aşağıdaki kamu malı projelerinden verileri kullandık:
Aşağıdaki, proje 1 için Kanban tarzı panomuzun bir ekran görüntüsüdür.
Jira örneği için bir API belirteci oluşturun
Amazon Kendra Jira bağlayıcısını yapılandırmak için gereken API jetonunu almak için aşağıdaki adımları tamamlayın:
- Giriş https://id.atlassian.com/manage/api-tokens.
- Klinik API belirteci oluştur.
- Görüntülenen iletişim kutusunda, jetonunuz için bir etiket girin ve oluşturmak.
- Klinik kopya ve jetonu geçici bir not defterine girin.
Bu belirteci tekrar kopyalayamazsınız ve Amazon Kendra Jira bağlayıcısını yapılandırmak için buna ihtiyacınız vardır.
Jira için Amazon Kendra bağlayıcısını kullanarak veri kaynağını yapılandırın
Jira bağlayıcısını kullanarak Amazon Kendra dizininize bir veri kaynağı eklemek için mevcut bir dizini veya yeni bir dizin oluştur. Ardından aşağıdaki adımları tamamlayın. Bu konu hakkında daha fazla bilgi için bkz. Amazon Kendra Geliştirici Kılavuzu.
- Amazon Kendra konsolunda dizininizi açın ve Veri kaynakları Gezinti bölmesinde.
- Klinik Veri kaynağı ekleyin.
- Altında Jira, seçmek Bağlayıcı ekle.
- içinde Veri kaynağı ayrıntılarını belirtin bölümünde, veri kaynağınızın ayrıntılarını girin ve Sonraki.
- içinde Erişim ve güvenliği tanımlayın bölümü Jira Hesabı URL'si, Jira bulut örneğinizin URL'sini girin.
- Altında Doğrulama, iki seçeneğiniz var:
- Klinik oluşturmak Jira örneğinizden kopyaladığınız Jira API belirtecini kullanarak yeni bir sır eklemek ve Jira Kimliği olarak Jira'da oturum açmak için kullanılan e-posta adresini kullanın. (Bu gönderi için seçtiğimiz seçenek budur.)
- Mevcut bir AWS Sırları Yöneticisi bağlayıcının erişmesini istediğiniz Jira örneği için API belirtecine sahip gizli.
- İçin IAM rolü, seçmek Yeni bir rol oluştur veya Secrets Manager gizli anahtarına, Amazon Kendra dizinine ve veri kaynağına erişmek için uygun IAM ilkeleriyle yapılandırılmış mevcut bir IAM rolünü seçin.
- Klinik Sonraki.
- içinde Senkronizasyon ayarlarını yapılandırın bölümünde, senkronizasyon kapsamınız ve çalıştırma zamanlamanız hakkında bilgi verin.
- Klinik Sonraki.
- içinde Alan eşlemelerini ayarla bölümünde, isteğe bağlı olarak alan eşlemelerini veya Jira alan adlarının Amazon Kendra öznitelikleri veya yönleriyle nasıl eşlendiğini yapılandırabilirsiniz.
- Klinik Sonraki.
- Ayarlarınızı gözden geçirin ve veri kaynağını eklemek için onaylayın.
- Veri kaynağı eklendikten sonra Veri kaynakları gezinme bölmesinde, yeni eklenen veri kaynağını seçin ve Şimdi senkronize et Amazon Kendra dizini ile veri kaynağı senkronizasyonunu başlatmak için.
Senkronizasyon işlemi yaklaşık 10-15 dakika sürebilir. Şimdi Amazon Kendra dizini için erişim kontrolünü etkinleştirelim. - Gezinti bölmesinde dizininizi seçin.
- Orta bölmede, Kullanıcı erişim kontrolü sekmesi.
- Klinik Ayarları düzenle ve aşağıdaki ekran görüntüsü gibi görünecek şekilde ayarları değiştirin.
- Klinik Sonraki ve sonra seç Güncelleme.
Amazon Kendra ile akıllı arama yapın
Amazon Kendra konsolunda arama yapmayı veya API'yi kullanmayı denemeden önce veri kaynağı eşitlemesinin tamamlandığından emin olun. Kontrol etmek için veri kaynaklarını görüntüleyin ve son senkronizasyonun başarılı olup olmadığını doğrulayın.
- Aramanızı başlatmak için Amazon Kendra konsolunda Dizine eklenen içeriği ara Gezinti bölmesinde.
Amazon Kendra Arama konsoluna yönlendirilirsiniz. - Genişletmek Erişim belirteci ile test sorgusu Ve seç Belirteci uygula.
- İçin Kullanıcı Adı, Jira hesabınızla ilişkili e-posta adresini girin.
- Klinik Tamam.
Artık dizinimizi aramaya hazırız. “boto3 güvenlik belirteçlerini nerede depolar?” sorgusunu kullanalım.
Bu durumda Kendra, Jira'daki Kanban projemizdeki kartlardan birinden önerilen bir yanıt sağlar.
Bunun ayrıca AWS güvenlik belirteçleri ve Boto3'ü tartışan bir soruna işaret eden önerilen bir yanıt olduğunu unutmayın. Ayrıca Amazon Kendra ile SDK belgeleri ve wiki'ler dahil olmak üzere birden çok veri kaynağıyla arama deneyimi oluşturabilir ve buna göre sonuçları ve ilgili bağlantıları sunabilirsiniz. Aşağıdaki ekran görüntüsü, aynı dizine karşı yapılan başka bir arama sorgusunu göstermektedir.
Farklı bir erişim belirteci uyguladığımızda (aramayı farklı bir kullanıcıyla ilişkilendirdiğimizde), arama sonuçlarının bu kullanıcının erişimi olan projelerle sınırlı olduğunu unutmayın.
Son olarak, aramamızda Jira ile ilgili filtreleri de kullanabiliriz. İlk olarak, dizinimize gidiyoruz Faset tanımı sayfa ve kontrol Yüz tablosu için j_status
, j_assignee
, ve j_project_name
. Her arama için, aşağıdaki ekran görüntüsünde gösterildiği gibi bu alanlara göre filtre uygulayabiliriz.
Temizlemek
Gelecekteki maliyetlere maruz kalmamak için bu çözümün bir parçası olarak oluşturduğunuz kaynakları temizleyin. Bu çözümü test ederken yeni bir Amazon Kendra dizini oluşturduysanız silin. Jira için Amazon Kendra bağlayıcısını kullanarak yalnızca yeni bir veri kaynağı eklediyseniz bu veri kaynağını silin.
Sonuç
Amazon Kendra Jira bağlayıcısı ile kuruluşunuz, Amazon Kendra tarafından desteklenen akıllı aramayı kullanarak Jira projelerinizdeki paha biçilmez bilgileri kullanıcılarınıza güvenli bir şekilde sunabilir.
Amazon Kendra Jira bağlayıcısı hakkında daha fazla bilgi edinmek için bkz. Amazon Kendra Jira bağlayıcı Amazon Kendra Geliştirici Kılavuzunun bölümü.
Popüler veri kaynaklarına yönelik diğer Amazon Kendra yerleşik bağlayıcıları hakkında daha fazla bilgi için bkz. Amazon Kendra Slack bağlayıcısını kullanarak akıllı arama ile Slack çalışma alanlarındaki bilgileri ortaya çıkarın ve Amazon Kendra için Quip bağlayıcısını kullanarak akıllı arama ile Quip belgelerinde bilgi arayın.
Yazarlar Hakkında
Shreyas Subramaniyen bir AI/ML uzmanı Çözüm Mimarıdır ve AWS Bulut'ta iş zorluklarını çözmek için Makine Öğrenimi kullanarak müşterilere yardımcı olur.
Abhinav Jawadekar AWS'deki AI/ML dil hizmetleri ekibinde Amazon Kendra'ya odaklanan bir Baş Çözüm Mimarıdır. Abhinav, AWS'de akıllı arama çözümleri oluşturmalarına yardımcı olmak için AWS müşterileri ve iş ortaklarıyla birlikte çalışır.
- Akıllı para. Avrupa'nın En İyi Bitcoin ve Kripto Borsası.
- Plato blok zinciri. Web3 Metaverse Zekası. Bilgi Güçlendirildi. SERBEST ERİŞİM.
- KriptoHawk. Altcoin Radarı. Ücretsiz deneme.
- Kaynak: https://aws.amazon.com/blogs/machine-learning/intelligently-search-your-jira-projects-with-amazon-kendra-jira-cloud-connector/
- "
- 100
- 420
- Hakkımızda
- erişim
- göre
- Hesap
- karşısında
- adres
- Gizem
- yönetim
- çevik
- Amazon
- Başka
- cevap
- api
- uygun
- Ortak
- öznitelikleri
- mevcut
- AWS
- olmak
- yazı tahtası
- sınır
- kutu
- inşa etmek
- yerleşik
- iş
- yakalar
- Kartlar
- taşımak
- zorluklar
- zor
- değişiklik
- Klinik
- kapatma
- bulut
- işbirliği yapmak
- yorumlar
- topluluk
- yapılandırma
- konsolos
- içerik
- içindekiler
- katkıda bulunmak
- kontrol
- maliyetler
- yaratmak
- çevrimiçi kurslar düzenliyorlar.
- oluşturur
- Oluşturma
- Müşteriler
- veri
- göstermek
- ayrıntılar
- Geliştirici
- geliştiriciler
- gelişme
- farklı
- evraklar
- domain
- sırasında
- kolayca
- E-posta
- etkinleştirmek
- Mühendisler
- Keşfet
- gelişen
- örnek
- mevcut
- deneyim
- Alanlar
- süzme
- filtreler
- Ad
- odaklanmış
- takip etme
- Airdrop Formu
- gelecek
- GitHub
- yardım et
- yardımcı olur
- Ne kadar
- Nasıl Yapılır
- Ancak
- HTTPS
- Kimlik
- uygulama
- Dahil olmak üzere
- indeks
- bilgi
- Akıllı
- konu
- sorunlar
- IT
- bilgi
- dil
- ÖĞRENİN
- öğrenme
- Kütüphane
- bağlantılar
- Liste
- makine
- makine öğrenme
- yapılmış
- Yapımı
- yönetim
- müdür
- Yöneticileri
- üye
- Üyeler
- ML
- Daha
- çoklu
- isimleri
- Navigasyon
- açık
- açma
- Operasyon
- seçenek
- Opsiyonlar
- kuruluşlar
- örgütsel
- Diğer
- kendi
- sahipleri
- Bölüm
- ortaklar
- Platformlar
- politikaları
- Popüler
- mevcut
- Anapara
- süreç
- proje
- proje yönetimi
- Projeler
- sağlamak
- sağlar
- halka açık
- uygun
- Kaynaklar
- Sonuçlar
- dönüş
- koşmak
- sdk
- Ara
- Güvenli
- güvenlik
- Güvenlik Jetonları
- Hizmetler
- set
- gösterilen
- gevşek
- Software
- yazılım geliştirme
- katı
- çözüm
- Çözümler
- ÇÖZMEK
- uzman
- başlama
- Durum
- mağaza
- başarılı
- takım
- geçici
- test
- Test yapmak
- boyunca
- simge
- Jeton
- iz
- geleneksel
- kullanım
- kullanıcılar
- doğrulamak
- Görüntüle
- Ne
- süre
- çalışma
- çalışır