Aracılığıyla paylaş


Hizmet bağlantılarını yönetme

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Hizmet bağlantıları, bir işte görevleri yürütmek için Azure Pipelines ile dış ve uzak hizmetler arasında kimliği doğrulanmış bağlantılar oluşturmanıza olanak sağlar. Bağlantı kurduktan sonra, hizmet bağlantısını görüntüleyebilir, düzenleyebilir ve güvenlik ekleyebilirsiniz.

Örneğin, aşağıdaki kategorilerden birine ve hizmetlerine bağlanmak isteyebilirsiniz.

  • Microsoft Azure aboneliğiniz: Microsoft Azure aboneliğinizle bir hizmet bağlantısı oluşturun ve bir yayın işlem hattındaki Azure Web Sitesi Dağıtımı görevinde hizmet bağlantısının adını kullanın.
  • Farklı bir derleme sunucusu veya dosya sunucusu: GitHub deposuna standart bir GitHub Enterprise Server hizmet bağlantısı oluşturun.
  • Çevrimiçi sürekli tümleştirme ortamı: Git depolarının sürekli tümleştirilmesi için bir Jenkins hizmet bağlantısı oluşturun.
  • Uzak bilgisayarlara yüklenen hizmetler: Yönetilen hizmet kimliğine sahip bir Azure sanal makinesine (VM) Azure Resource Manager hizmet bağlantısı oluşturun.
  • Dış hizmetler: Docker kayıt defterine, Kubernetes kümesine veya Maven deposuna hizmet bağlantısı oluşturun.

İpucu

Daha fazla bilgi için bkz . Ortak hizmet bağlantı türleri.

Önkoşullar

Atanan kullanıcı rollerinize göre bir hizmet bağlantısı oluşturabilir, görüntüleyebilir, kullanabilir ve yönetebilirsiniz. Daha fazla bilgi için bkz . Hizmet bağlantısı izinleri.

Hizmet bağlantısı oluşturma

Azure Pipelines için hizmet bağlantısı oluşturmak için aşağıdaki adımları tamamlayın.

  1. Koleksiyonunuzda veya kuruluşunuzda projenize gidin.

  2. Proje ayarları>Hizmet bağlantıları'nı seçin.

  3. Yeni hizmet bağlantısı'nı seçin, ihtiyacınız olan hizmet bağlantısı türünü seçin ve ardından İleri'yi seçin.

  4. Bir kimlik doğrulama yöntemi seçin ve ardından İleri'yi seçin.

  5. Hizmet bağlantısı için parametreleri girin. Parametreler hizmet bağlantı türüne ve kimlik doğrulama yöntemine göre değişir.

    Hizmet bağlantısı parametrelerinin ekran görüntüsü.

  6. Hizmet bağlantı türüne ve kimlik doğrulama yöntemine bağlı olarak, bağlantıyı doğrulamaya yönelik bir bağlantı olabilir. Doğrulama bağlantısı, girdiğiniz bilgilerle dış hizmete rest çağrısı kullanır ve çağrının başarılı olup olmadığını gösterir.

  7. Gerekli Bağlantı adını girin. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız, bu adı betikte azureSubscription veya eşdeğer abonelik adı değeri olarak kullanın.

  8. İsteğe bağlı olarak bir Açıklama girin.

  9. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattını açıkça yetkilendirmek için hizmet bağlantısını düzenlemeniz gerekir.

  10. Kaydet veya Doğrula ve kaydet'i seçin.

Not

Yeni hizmet bağlantısı penceresi, çeşitli hizmet bağlantısı türleri için farklı görünebilir ve farklı parametrelere sahip olabilir. Her hizmet bağlantı türü için Ortak hizmet bağlantı türleri'ndeki parametrelerin listesine bakın.

Hizmet bağlantısını düzenleme

Hizmet bağlantısını düzenlemek için aşağıdaki adımları tamamlayın.

  1. Projenizden Proje ayarları>Hizmet bağlantıları'nı seçin.

  2. Düzenlemek istediğiniz hizmet bağlantısını seçin.

  3. Düzenlemek istediğiniz hizmet bağlantısını seçin.

  4. Genel Bakış sekmesinde hizmet bağlantısının ayrıntıları gösterilir. Örneğin, bağlantı türünü, oluşturucuyu ve kimlik doğrulama türünü kullanabilirsiniz.

    Azure Resource Manager'a genel bakış sayfasının ekran görüntüsü.

  5. Kullanım geçmişi sekmesi, hizmet bağlantısını kullanan işlem hatlarının listesini gösterir.

    Azure Resource Manager kullanım geçmişinin ekran görüntüsü.

  6. Onaylar ve denetimler sekmesi, işlem hattındaki bir aşamanın hizmet bağlantısını kullanmasına izin vermek için onayları ve denetimleri yönetmenize olanak tanır.

    Azure Resource Manager onaylarının ve denetimlerinin ekran görüntüsü.

  7. Hizmet bağlantısını güncelleştirmek için Düzenle'yi seçin. Düzenleyebileceğiniz parametreler hizmet bağlantı türüne ve kimlik doğrulama yöntemine bağlıdır.

  8. Güvenlik ve Sil , sağ üst köşedeki diğer seçeneklerin bir parçasıdır.

    Azure Resource Manager diğer seçeneklerinin ekran görüntüsü.

Güvenlik izinlerini yönetme hakkında daha fazla bilgi için bkz . Hizmet bağlantısı izinlerini ayarlama.

Hizmet bağlantısı kullanma

Hizmet bağlantınızı oluşturduktan sonra, kullanmak için aşağıdaki adımları tamamlayın.

  1. Bağlantı adını kodunuz içine azureSubscription (veya eşdeğer bağlantı adı) değeri olarak kopyalayın.

    YAML hizmet bağlantısı ayarının ekran görüntüsü.

  1. Aşağıdaki tekniklerden birini kullanarak hizmet bağlantısını yetkilendirilin:
  • Herhangi bir işlem hattını hizmet bağlantısını kullanacak şekilde yetkilendirmek için Azure Pipelines'a gidin, Ayarlar sayfasını açın, Hizmet bağlantıları'nı seçin ve Bağlantı için Tüm işlem hatlarının bu bağlantıyı kullanmasına izin ver seçeneğini etkinleştirin.

  • Belirli bir işlem hattı için bir hizmet bağlantısını yetkilendirmek için Derlemeyi el ile düzenle ve kuyruğa alma'yı seçerek işlem hattını açın. Hatada bir kaynak yetkilendirme hatası ve "Kaynakları yetkile" eylemi görürsünüz. Hizmet bağlantısının yetkili kullanıcısı olarak açıkça işlem hattını eklemek için bu eylemi seçin.

Ayrıca kendi özel hizmet bağlantılarınızı da oluşturabilirsiniz.

Ortak hizmet bağlantı türleri

Azure Pipelines varsayılan olarak aşağıdaki hizmet bağlantı türlerini destekler:

Hizmet bağlantı türü Açıklama
Klasik Azure Kimlik bilgileri veya sertifika aracılığıyla Azure aboneliğinize bağlanın.
Azure Repos/TFS DevOps kuruluşunuzda veya koleksiyonunuzda Azure Repos'a bağlanın.
Azure Resource Manager Azure kaynaklarına bağlanın.
Azure Service Bus Azure Service Bus kuyruğuna bağlanın.
Bitbucket Bulutu Bitbucket Cloud deposuna bağlanın.
Yük Bir Kargo paketi deposuna bağlanın.
Chef Chef'e bir depoya bağlanın.
Docker Konağı Docker konağına bağlanın.
Docker Kayıt Defteri Docker Hub, Azure Container Registry veya diğer kaynaklar aracılığıyla docker kayıt defterine bağlanın.
Jenerik Genel bir sunucuya bağlanın.
GitHub GitHub deposuna bağlanın.
GitHub Enterprise Server GitHub Enterprise deposuna bağlanın.
Gelen Web Kancası Gelen web kancasına bağlanın.
Jenkins Jenkins sunucusuna bağlanın.
Jira Bir Jira sunucusuna bağlanın.
Kubernetes Kubernetes kümesine bağlanın.
Maven Bir Maven deposuna bağlanın.
npm Bir npm deposuna bağlanın.
NuGet
Diğer Git Git deposuna bağlanın.
Python paketi indirme İndirmek için bir Python deposuna bağlanın.
Python paketi karşıya yükleme Karşıya yüklemek için bir Python deposuna bağlanın.
Service Fabric Azure Service Fabric kümesine bağlanın.
SSH SSH aracılığıyla bir konağa bağlanın.
Subversion Apache Subversion deposuna bağlanın.
Visual Studio App Center Visual Studio App Center sunucusuna bağlanın.

Klasik Azure hizmet bağlantısı

Azure kimlik bilgilerini veya Azure yönetim sertifikasını kullanarak Bir Microsoft Azure aboneliğine bağlantı tanımlamak ve güvenliğini sağlamak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Kimlik doğrulama yöntemi Gerekli. Kimlik Bilgileri'ni veya Sertifika tabanlı'ı seçin.
Ortam Gerekli. Azure Bulut, Azure Stack veya aboneliğinizin tanımlandığı önceden tanımlanmış Azure Kamu Bulutlardan birini seçin.
Subscription ID Gerekli. Azure aboneliğinizin GUID benzeri tanımlayıcısı (abonelik adı değil). Abonelik kimliğini Azure portalından kopyalayabilirsiniz.
Abonelik Adı Gerekli. Microsoft Azure aboneliğinizin adı.
Username Kimlik bilgileri kimlik doğrulaması için gereklidir. İş veya okul hesabının kullanıcı adı (örneğin @fabrikam.com). Microsoft hesapları (örneğin @live veya @hotmail) desteklenmez).
Parola Kimlik bilgileri kimlik doğrulaması için gereklidir. Belirtilen kullanıcının parolası.
Yönetim Sertifikası Sertifika tabanlı kimlik doğrulaması için gereklidir. Yayımlama ayarları XML dosyanızdan veya Azure portalından yönetim sertifikası anahtarının değerini kopyalayın.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Sertifika kimlik doğrulaması için, bağlantı bilgilerinizi doğrulamak için Doğrula'yı seçin.

Aboneliğiniz bir Azure Kamu Bulutunda tanımlanıyorsa, hizmet bağlantısını yapılandırmadan önce uygulamanızın ilgili uyumluluk gereksinimlerini karşıladığından emin olun.

Azure Repos

Temel veya belirteç tabanlı kimlik doğrulamasını kullanarak bir Azure DevOps kuruluşuna veya proje koleksiyonuna bağlanın. Başka bir Azure DevOps kuruluşuna bir bağlantı tanımlamak ve güvenli bir şekilde bağlanmak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Kimlik doğrulama yöntemi Belirteç Tabanlı veya Temel kimlik doğrulaması'ı seçin.
Bağlantı URL'si Gerekli. DevOps kuruluşunun veya proje koleksiyonunun URL'si.
Username Temel kimlik doğrulaması için gereklidir. Hizmete bağlanmak için kullanılan kullanıcı adı.
Parola Temel kimlik doğrulaması için gereklidir. Belirtilen kullanıcı adının parolası.
Kişisel Erişim Belirteci Belirteç Tabanlı kimlik doğrulaması için gereklidir. Hizmette kimlik doğrulaması yapmak için kullanılacak belirteç. Daha fazla bilgi edinin.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Bağlantı bilgilerinizi doğrulamak için Doğrula'yı seçin.

Daha fazla bilgi için bkz . Azure DevOps için kişisel erişim belirteçleriyle erişimin kimliğini doğrulama.

Azure Resource Manager hizmet bağlantısı

Azure Resource Manager hizmetine hizmet bağlantısı oluşturma hakkında bilgi için bkz . Microsoft Azure'a bağlanma.

Azure Service Bus hizmeti bağlantısı

Microsoft Azure Service Bus kuyruğuna bağlantı tanımlamak ve güvenliğini sağlamak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Service Bus Kuyruğu Adı Mevcut bir Azure Service Bus kuyruğunun adı.
Service Bus Bağlantı dizesi Kuyruğunuz için birincil veya ikincil bağlantı dizesi. bağlantı dizesi alma hakkında bilgi için bkz. bağlantı dizesi alma.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Bitbucket Bulut hizmeti bağlantısı

Bitbucket Bulutu'na bağlantı tanımlamak için Yetkilendirme verme ile OAuth veya Temel Kimlik Doğrulaması ile kullanıcı adı ve parola kullanın. İşlem hatlarının çalışmaya devam etmesi için depo erişiminizin etkin kalması gerekir.

Parametre Açıklama
Kimlik doğrulama yöntemi Yetkilendirme ver veya Temel Kimlik Doğrulaması'ı seçin.
OAuth yapılandırması Yetkilendirme vermek için gereklidir. Bitbucket'e OAuth bağlantısı.
Username Temel kimlik doğrulaması için gereklidir. Hizmete bağlanmak için kullanılan kullanıcı adı.
Parola Temel kimlik doğrulaması için gereklidir. Belirtilen kullanıcı adının parolası.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Bağlantı bilgilerinizi doğrulamak için Doğrula veya Yetkile'yi seçin.

Kargo hizmeti bağlantısı

Bir Cargo yapıt deposuna bağlantı tanımlamak ve güvenli hale getirmek için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Kimlik doğrulama yöntemi Yapıt deposu için kimlik doğrulama yöntemini seçin: Temel kullanıcı adı/parola (Azure DevOps PAT'leri dahil) veya Yetkilendirme değeri (crates.io belirteçler dahil) .
Depo URL'si Gerekli. Deponun URL'si. crates.io için https://crates.io
Username Temel kimlik doğrulaması seçildiğinde gereklidir. Uç noktaya bağlanmak için kullanıcı adı. Kişisel erişim belirteçleri veya Yetkilendirme değeri kimlik doğrulama yöntemi kullanılıyorsa değer rastgele olabilir.
Parola Temel kimlik doğrulaması seçildiğinde gereklidir. Uç noktaya bağlanmak için parola. Kişisel erişim belirteçleri Azure DevOps Services kuruluşları için geçerlidir.
Belirteç Yetkilendirme değeri kimlik doğrulaması seçildiğinde gereklidir.
Hizmet bağlantısı adı Hizmet bağlantısının adı
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Chef hizmeti bağlantısı

Chef otomasyon sunucusuna bağlantı tanımlamak ve güvenliğini sağlamak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Sunucu URL'si Gerekli. Chef otomasyon sunucusunun URL'si.
Düğüm Adı (Kullanıcı Adı) Gerekli. Bağlanacak düğümün adı. Bu parametre genellikle kullanıcı adınızdır.
İstemci Anahtarı Gerekli. Chef .pem dosyasında belirtilen anahtar.
Hizmet bağlantısı adı Hizmet bağlantısının adı
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Docker Ana Bilgisayar hizmeti bağlantısı

Docker konağına bağlantı tanımlamak ve güvenliğini sağlamak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Sunucu URL'si Gerekli. Docker konağı URL'si.
CA sertifikası Gerekli. Konakta kimlik doğrulaması yapmak için kullanılacak güvenilir bir sertifika yetkilisi sertifikası.
Sertifika Gerekli. Konakta kimlik doğrulaması yapmak için kullanılacak bir istemci sertifikası.
Anahtar Gerekli. Docker key.pem dosyasında belirtilen anahtar.
Hizmet bağlantısı adı Hizmet bağlantısının adı
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Docker konağıyla bağlantınızı koruma hakkında daha fazla bilgi için bkz . Docker daemon yuvasını koruma.

Docker Kayıt Defteri hizmet bağlantısı

Docker kapsayıcı kayıt defterine hizmet bağlantısı oluşturabilirsiniz.

Kayıt defteri türünü seçin:

Docker Hub veya Diğerleri

Docker Hub kayıt defterine veya Diğerleri'ne bağlantı tanımlamak için aşağıdaki parametreleri girin.

Parametre Açıklama
Docker Kayıt Defteri Gerekli. Docker kayıt defterinin URL'si.
Docker Kimliği Gerekli. Docker hesabı kullanıcısının tanımlayıcısı.
Docker Parolası Gerekli. Docker kimliğinin parolası. (Docker Hub parola yerine PAT gerektirir.)
E-posta isteğe bağlı. Bildirimleri almak için bir e-posta adresi.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Parametrelerin geri kalanını girmeden önce kimlik bilgilerinizi doğrulamak için Doğrula'yı seçebilirsiniz.

Azure Container Registry

Hizmet Sorumlusu veya Yönetilen Kimlik Doğrulama Türü kullanarak Azure Container Registry'ye bağlanabilirsiniz.

Hizmet Sorumlusu kimlik doğrulama türü

Hizmet sorumlusu kullanarak Azure Container Registry'ye bağlantı tanımlamak için aşağıdaki parametreleri girin.

Parametre Açıklama
Abonelik Gerekli. Hizmet bağlantısı oluşturmak için kullanılacak kapsayıcı kayıt defterini içeren Azure aboneliği.
Azure Container Registry Gerekli. Hizmet bağlantısı oluşturmak için kullanılacak Azure Container Registry.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.
Yönetilen Kimlik kimlik doğrulama türü

Yönetilen Hizmet Kimliği kullanarak Azure Container Registry'ye bağlantı tanımlamak için aşağıdaki parametreleri girin.

Parametre Açıklama
Subscription ID Gerekli. Azure aboneliğinizin GUID benzeri tanımlayıcısı (abonelik adı değil). Abonelik kimliğini Azure portalından kopyalayabilirsiniz.
Abonelik adı Gerekli. Microsoft Azure aboneliğinizin adı.
Kiracı kimliği Gerekli. Azure Active Directory kiracınız için GUID benzeri tanımlayıcı. Kiracı kimliğini Azure portalından kopyalayabilirsiniz.
Azure kapsayıcı kayıt defteri oturum açma sunucusu Gerekli. Azure Container Registry'nin oturum açma sunucusu.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Genel hizmet bağlantısı

Herhangi bir genel hizmet veya uygulama türünü tanımlamak ve bağlantının güvenliğini sağlamak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Sunucu URL'si Gerekli. Hizmetin URL'si.
Username isteğe bağlı. Hizmete bağlanmak için kullanılan kullanıcı adı.
Parola/Belirteç anahtarı isteğe bağlı. Belirtilen kullanıcı adı için parola veya erişim belirteci.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

GitHub hizmet bağlantısı

GitHub deposuna bağlantı tanımlamak için aşağıdaki parametreleri kullanın.

İpucu

Diğer Git sunucuları ve GitHub Enterprise Server bağlantıları için belirli bir hizmet bağlantısı vardır.

Parametre Açıklama
Yetkilendirmeyi seçin Gerekli. Yetkilendirme veya Kişisel erişim belirteci verin.
Belirteç Kişisel erişim belirteci yetkilendirmesi için gereklidir. GitHub Kişisel Erişim Belirteciniz (PAT).
Yetkilendirme verme Yetkilendirme vermek için gereklidir. Hizmete bağlanmak için kullanılacak OAuth Yapılandırması. Örneğin, Azure İşlem Hattı'na bağlanmak için AzurePipelines'i seçin.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Not

Yetkilendirme seç seçeneği için Yetkilendirme ver'i seçerseniz, iletişim kutusunda GitHub imzalama sayfasını açan bir Yetki ver düğmesi gösterilir. Kişisel erişim belirtecini seçerseniz Belirteç metin kutusuna yapıştırın. İletişim kutusunda belirteç için önerilen kapsamlar gösterilir: depo, kullanıcı, admin:repo_hook. Daha fazla bilgi için bkz . Komut satırı kullanımı için erişim belirteci oluşturma Sonra, GitHub hesabınızı profilinize kaydetmek için aşağıdaki adımları tamamlayın.

  1. Azure Pipelines sayfa başlığının sağ tarafındaki hesap adınızdan Kullanıcı ayarlarınızı açın.
  2. Kişisel erişim belirteçleri'ni seçin.
  3. Ekle'yi seçin ve belirteci oluşturmak için gereken bilgileri girin.

Daha fazla bilgi için bkz . Yapıt kaynakları - sürüm denetimi.

GitHub Enterprise Server hizmet bağlantısı

GitHub Enterprise deposuna bağlantı tanımlamak için aşağıdaki parametreleri kullanın.

İpucu

Diğer Git sunucuları ve standart GitHub hizmet bağlantıları için belirli bir hizmet bağlantısı vardır.

Parametre Açıklama
Yetkilendirmeyi seçin Gerekli. Kişisel erişim belirteci, Kullanıcı Adı ve Parola veya OAuth2.
Sunucu URL'si Gerekli. Hizmetin URL'si.
Güvenilmeyen TLS/SSL sertifikalarını kabul etme TFS hizmet rolüne veya aracıyı barındıran bilgisayarlara sertifika yüklemek yerine istemcilerin otomatik olarak imzalanan bir sertifikayı kabul etmelerine izin vermek için bu seçeneği ayarlayın.
Belirteç Kişisel erişim belirteci yetkilendirmesi için gereklidir.
Username Kullanıcı Adı ve Parola kimlik doğrulaması için gereklidir. Hizmete bağlanmak için kullanılan kullanıcı adı.
Parola Kullanıcı Adı ve Parola kimlik doğrulaması için gereklidir. Belirtilen kullanıcı adının parolası.
OAuth yapılandırması OAuth2 yetkilendirmesi için gereklidir. Mevcut bir OAuth yapılandırmasını kullanabilir veya yeni bir yapılandırma oluşturabilirsiniz.
GitHub Enterprise Server yapılandırma URL'si URL, OAuth yapılandırmasından getirilir.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Not

Kişisel erişim belirtecini (PAT) seçerseniz PAT'yi Belirteç metin kutusuna yapıştırmanız gerekir. İletişim kutusunda belirteç için önerilen kapsamlar gösterilir: depo, kullanıcı, admin:repo_hook. Daha fazla bilgi için bkz . Komut satırı kullanımı için erişim belirteci oluşturma Sonra, GitHub hesabınızı profilinize kaydetmek için aşağıdaki adımları tamamlayın.

  1. Azure Pipelines sayfa başlığının sağ tarafındaki hesap adınızdan Kullanıcı ayarlarınızı açın.
  2. Kişisel erişim belirteçleri'ni seçin.
  3. Ekle'yi seçin ve belirteci oluşturmak için gereken bilgileri girin.

Gelen Web Kancası hizmet bağlantısı

Gelen Web Kancası hizmeti bağlantısı oluşturmak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Web Kancası Adı Gerekli. Web Kancası'nın adı.
Gizli dizi isteğe bağlı. Web Kancası ile kimlik doğrulaması yapmak için kullanılacak gizli dizi.
HTTP Üst Bilgisi isteğe bağlı. Sağlama toplamlarının gönderildiği üst bilgi adı.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Jenkins hizmet bağlantısı

Jenkins hizmetine bir bağlantı tanımlamak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Sunucu URL'si Gerekli. Jenkins sunucusunun URL'si.
Güvenilmeyen TLS/SSL sertifikalarını kabul etme TFS hizmet rolüne veya aracıyı barındıran bilgisayarlara sertifika yüklemek yerine istemcilerin otomatik olarak imzalanan bir sertifikayı kabul etmelerine izin vermek için bu seçeneği ayarlayın.
Username Gerekli. Hizmete bağlanmak için kullanılan kullanıcı adı.
Parola Gerekli. Belirtilen kullanıcı adının parolası.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Parametrelerin geri kalanını girmeden önce kimlik bilgilerinizi doğrulamak için Doğrula'yı seçebilirsiniz.

Daha fazla bilgi için bkz . Jenkins ve Yapıt kaynaklarıyla Azure Pipelines Tümleştirmesi - Jenkins.

Jira hizmet bağlantısı

Jira hizmetine bağlantı tanımlamak için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Sunucu URL'si Gerekli. Jira sunucusunun URL'si.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Kubernetes hizmet bağlantısı

Kubernetes kümesine bağlantı tanımlarken aşağıdaki parametreleri kullanın. Aşağıdaki seçeneklerden Kimlik doğrulama yöntemini seçin:

  • Kubeconfig
  • Servis firması
  • Azure aboneliği

Kubeconfig seçeneği

Parametre Açıklama
Kubeconfig Gerekli. kubeconfig dosyasının içeriği.
Küme bağlamı isteğe bağlı. Kümeyi tanımlamak için kullanılacak kubeconfig dosyasındaki bağlam.
Accept untrusted certificates İstemcilerin otomatik olarak imzalanan bir sertifikayı kabul etmelerine izin vermek için bu seçeneği ayarlayın.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Hizmet hesabı seçeneği

Parametre Açıklama
Sunucu URL'si Gerekli. Kümenin API sunucusu URL'si.
Gizli dizi Dağıtım için kullanılacak hizmet hesabıyla ilişkili gizli dizi.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Sunucu URL'sini getirmek için aşağıdaki komutu kullanın.

kubectl config view --minify -o 'jsonpath={.clusters[0].cluster.server}'

Kümeye bağlanmak ve kümeyle kimlik doğrulaması yapmak için gereken Gizli diziyi getirmek için aşağıdaki komut dizisini kullanın.

kubectl get serviceAccounts <service-account-name> -n <namespace> -o 'jsonpath={.secrets[*].name}'

Aşağıdaki komutta service-account-secret-name öğesini önceki komutun çıkışıyla değiştirin.

kubectl get secret <service-account-secret-name> -n <namespace> -o json

YAML formunda getirilen Gizli dizi nesnesini kopyalayıp Gizli dizi metin alanına yapıştırın.

Not

Hizmet hesabı seçeneğini kullanırken, istenen hizmet hesabına izinler edit ClusterRole veren bir RoleBinding olduğundan emin olun. Bu, hizmet hesabının Azure Pipelines tarafından seçilen ad alanında nesne oluşturmak için kullanılabilmesi için gereklidir.

Azure aboneliği seçeneği

Parametre Açıklama
Azure aboneliği Gerekli. Hizmet bağlantısı oluşturmak için kullanılacak kümeyi içeren Azure aboneliği.
Küme Azure Kubernetes Service kümesinin adı.
Ad Alanı Küme içindeki ad alanı.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Azure RBAC özellikli bir kümede, seçilen ad alanında RoleBinding nesnesiyle birlikte bir ServiceAccount oluşturulur, böylece oluşturulan ServiceAccount yalnızca seçilen ad alanında eylemler yapabilir.

Azure RBAC devre dışı bırakılmış bir küme için, seçilen ad alanında bir ServiceAccount oluşturulur, ancak oluşturulan ServiceAccount'ın küme genelinde ayrıcalıkları vardır (ad alanları arasında).

Not

Bu seçenek, hizmet bağlantısı oluşturucusunun farklı Azure kiracılarında erişimi olan tüm abonelikleri listeler. Diğer Azure kiracılarındaki abonelikleri göremiyorsanız bu kiracılardaki Microsoft Entra izinlerinizi denetleyin.

Maven hizmet bağlantısı

Maven deposuna bir bağlantı tanımlayıp güvenli hale getirmek için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Kimlik doğrulama yöntemi Gerekli. Kullanıcı Adı ve Parola veya Kimlik Doğrulama Belirteci'yi seçin.
Kayıt defteri URL'si Gerekli. Maven deposunun URL'si.
Kayıt Defteri Kimliği Gerekli. Maven'ın bağlanmaya çalıştığı deponun/yansıtmanın kimlik öğesiyle eşleşen sunucunun kimliği.
Username Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kimlik doğrulaması için kullanıcı adı.
Parola Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kullanıcı adının parolası.
Kişisel Erişim Belirteci Bağlantı türü Kimlik Doğrulama Belirteci olduğunda gereklidir. Hizmette kimlik doğrulaması yapmak için kullanılacak belirteç. Daha fazla bilgi edinin.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

npm hizmet bağlantısı

Npm sunucusuna bir bağlantı tanımlayıp güvenli hale getirmek için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Kimlik doğrulama yöntemi Gerekli. Kullanıcı Adı ve Parola veya Kimlik Doğrulama Belirteci'yi seçin.
Kayıt defteri URL'si Gerekli. Maven deposunun URL'si.
Username Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kimlik doğrulaması için kullanıcı adı.
Parola Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kullanıcı adının parolası.
Kişisel Erişim Belirteci Gerekli Kimlik Doğrulama Belirteci seçildi. Hizmet veya kayıt defteriyle kimlik doğrulaması yapmak için kişisel erişim belirteci (PAT). PAT'ler, DevOps Services kuruluşları veya Azure DevOps Server gibi https://registry.npmjs.org bunları destekleyen depolar için geçerlidir. Daha fazla bilgi için bkz . Kişisel erişim belirteçlerini kullanma.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

NuGet hizmet bağlantısı

NuGet sunucusuna bir bağlantı tanımlayıp güvenliğini sağlarken aşağıdaki parametreleri kullanın.

Parametre Açıklama
Kimlik doğrulama yöntemi Gerekli. ApiKey, Dış Azure Pipelines veya Temel kimlik doğrulaması'yı seçin.
Akış URL'si Gerekli. NuGet sunucusunun URL'si.
ApiKey Bağlantı türü ApiKey olduğunda gereklidir. Kimlik doğrulama anahtarı.
Kişisel Erişim Belirteci Bağlantı türü Dış Azure Pipelines olduğunda gereklidir. Diğer Azure Hizmetleri kuruluşlarında veya Azure DevOps Server'da NuGet akışlarıyla kimlik doğrulaması yapmak için kullanılacak belirteç. hizmetini seçin. Daha fazla bilgi için bkz . Kişisel erişim belirteçlerini kullanma.
Username Bağlantı türü Temel kimlik doğrulaması olduğunda gereklidir. Kimlik doğrulaması için kullanıcı adı.
Parola Bağlantı türü Temel kimlik doğrulaması olduğunda gereklidir. Kullanıcı adının parolası.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

NuGet'i Azure Artifacts ve diğer NuGet depolarıyla kimlik doğrulaması yapmak üzere yapılandırmak için bkz . NuGet Kimlik Doğrulaması.

Diğer Git hizmeti bağlantısı

Dış Git deposu sunucusuna bağlantı tanımlamak ve güvenli hale getirmek için aşağıdaki parametreleri kullanın. GitHub ve GitHub Enterprise Server için belirli bir hizmet bağlantısı vardır.

Parametre Açıklama
Git deposu URL'si Gerekli. Git deposu sunucusunun URL'si.
Azure Pipelines'dan bu Git sunucusuna erişmeyi deneme İşaretlendiğinde Azure Pipelines, işlem hattı çalıştırmasını kuyruğa almadan önce depoya bağlanmayı dener. Genel olarak erişilmeyen depolarla çalışırken performansı artırmak için bu ayarı devre dışı bırakabilirsiniz. Diğer Git deposu genel olarak erişilebilir olmadığında CI tetikleyicileri çalışmaz. Yalnızca el ile veya zamanlanmış işlem hattı çalıştırmalarını başlatabilirsiniz.
Username isteğe bağlı. Git deposu sunucusuna bağlanmak için kullanılan kullanıcı adı.
Parola/Belirteç isteğe bağlı. Belirtilen kullanıcı adı için parola veya erişim belirteci.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Daha fazla bilgi için bkz . Yapıt kaynakları.

Python paketi indirme hizmeti bağlantısı

Python paketlerini indirmek için bir Python deposuna bağlantı tanımlayıp güvenli hale getirmek için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Kimlik doğrulama yöntemi Gerekli. Kullanıcı Adı ve Parola veya Kimlik Doğrulama Belirteci'yi seçin.
İndirilmesi için Python deposu URL'si Gerekli. Python akışının URL'si.
Kişisel Erişim Belirteci Bağlantı türü Kimlik Doğrulama Belirteci olduğunda gereklidir. Onları ve DevOps Services kuruluşlarını destekleyen Python akışlarıyla kimlik doğrulaması yapmak için kullanılacak kişisel erişim belirteci (PAT). Daha fazla bilgi için bkz . Kişisel erişim belirteçlerini kullanma.
Username Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kimlik doğrulaması için kullanıcı adı.
Parola Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kullanıcı adının parolası.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Python paketi yükleme hizmeti bağlantısı

Python paketlerini karşıya yüklemek için bir Python deposuna bağlantı tanımlayıp güvenli hale getirmek için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Kimlik doğrulama yöntemi Gerekli. Kullanıcı Adı ve Parola veya Kimlik Doğrulama Belirteci'yi seçin.
Karşıya yükleme için Python deposu url'si Gerekli. Python akışının URL'si.
EndpointName Gerekli. Twine yüklemesi için kullanılan benzersiz depo. Boşluklara ve özel karakterlere izin verilmez.
Kişisel Erişim Belirteci Bkz . Kişisel erişim belirteçlerini kullanma.
Username Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kimlik doğrulaması için kullanıcı adı.
Parola Bağlantı türü Kullanıcı Adı ve Parola olduğunda gereklidir. Kullanıcı adının parolası.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Service Fabric hizmet bağlantısı

Service Fabric kümesine hizmet bağlantısı oluştururken, kimlik doğrulama yöntemi için üç seçeneğiniz vardır: Sertifika tabanlı, Microsoft Entra kimlik bilgileri veya gMSA kullanarak Windows güvenliği.

Sertifika tabanlı kimlik doğrulama seçeneği

Parametre Açıklama
Küme Uç Noktası Gerekli. Küme için istemci bağlantı uç noktası. Değerin önüne tcp://. Bu değer yayımlama profilini geçersiz kılar.
Sunucu Sertifikası Arama Bağlantı türü Sertifika tabanlı veya Microsoft Entra kimlik bilgisi olduğunda Parmak İzi veya Ortak Ad'ı seçin.
Sunucu Sertifikası Parmak İzleri Bağlantı türü Sertifika tabanlı veya Microsoft Entra kimlik bilgisi ve Sunucu Sertifikası Araması Parmak İzi olduğunda gereklidir. Kümenin kimliğini doğrulamak için kullanılan küme sertifikalarının parmak izleri. Bu değer yayımlama profilini geçersiz kılar. Birden çok parmak izini virgülle ayırma (',')
İstemci Sertifikası Bağlantı türü Sertifika tabanlı olduğunda gereklidir. Kümenin istemci sertifika dosyasının Base64 kodlaması. Sertifikayı kodlamak için aşağıdaki PowerShell betiğini kullanabilirsiniz: [System.Convert]::ToBase64String([System.IO.File]::ReadAllBytes("C:\path\to\certificate.pfx"))
Username Bağlantı türü Microsoft Entra kimlik bilgisi olduğunda gereklidir. Kimlik doğrulaması için kullanıcı adı.
Parola Bağlantı türü Microsoft Entra kimlik bilgisi olduğunda gereklidir. Kimlik doğrulama yöntemi Sertifika tabanlı olduğunda isteğe bağlı. Sertifika parolası.
Güvenli olmayan isteğe bağlı. Windows güvenlik kimlik doğrulamasını atlamak için bu seçeneği belirleyin.
Küme SPN'leri isteğe bağlı. Güvenli Değil seçiliyse geçerlidir.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Microsoft Entra kimlik bilgisi kimlik doğrulaması seçeneği

Parametre Açıklama
Küme Uç Noktası Gerekli. Küme için istemci bağlantı uç noktası. Değerin önüne tcp://. Bu değer yayımlama profilini geçersiz kılar.
Sunucu Sertifikası Arama Parmak İzi veya Ortak Ad'ı seçin
Sunucu Sertifikası Parmak İzleri Bağlantı türü Sertifika tabanlı veya Microsoft Entra kimlik bilgisi ve Sunucu Sertifikası Araması Parmak İzi olduğunda gereklidir. Kümenin kimliğini doğrulamak için kullanılan küme sertifikalarının parmak izleri. Bu değer yayımlama profilini geçersiz kılar. Birden çok parmak izini virgülle ayırma (',')
Sunucu Sertifikası Ortak Adları Sunucu Sertifikası Araması Ortak Ad olduğunda gereklidir. Kümenin kimliğini doğrulamak için kullanılan küme sertifikalarının ortak adları. Bu değer yayımlama profilini geçersiz kılar. Birden çok ortak adı virgülle ayırma (',')
İstemci Sertifikası Bağlantı türü Sertifika tabanlı olduğunda gereklidir. Kümenin istemci sertifika dosyasının Base64 kodlaması. Sertifikayı kodlamak için aşağıdaki PowerShell betiğini kullanabilirsiniz: [System.Convert]::ToBase64String([System.IO.File]::ReadAllBytes("C:\path\to\certificate.pfx"))
Parola Bağlantı türü Microsoft Entra kimlik bilgisi olduğunda gereklidir. Kimlik doğrulama yöntemi Sertifika tabanlı olduğunda isteğe bağlı. Sertifika parolası.
Güvenli olmayan isteğe bağlı. Windows güvenlik kimlik doğrulamasını atlamak için bu seçeneği belirleyin.
Küme SPN'leri isteğe bağlı. Güvenli Değil seçiliyse geçerlidir.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

gMSA kimlik doğrulama seçeneğini kullanarak Windows güvenliği

Parametre Açıklama
Küme Uç Noktası Gerekli. Küme için istemci bağlantı uç noktası. Değerin önüne tcp://. Bu değer yayımlama profilini geçersiz kılar.
Güvenli olmayan isteğe bağlı. Windows güvenlik kimlik doğrulamasını atlamak için bu seçeneği belirleyin.
Küme SPN'leri isteğe bağlı. gMSA hesabı için tam etki alanı SPN'i. Bu parametre yalnızca Güvenli Olmayan seçeneği devre dışı bırakıldığında geçerlidir. Kümeyle gMSA kullanma hakkında daha fazla bilgi için bkz . gMSA kullanarak Windows güvenliğini yapılandırma
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

SSH hizmet bağlantısı

Secure Shell (SSH) kullanarak uzak bir ana bilgisayara bağlantı tanımlar ve güvenli bir şekilde sağlarken aşağıdaki parametreleri kullanın.

Parametre Açıklama
Host name Gerekli. Uzak konak makinesinin adı veya IP adresi.
Bağlantı noktası numarası Gerekli. Uzak konak makinesinin bağlantı noktası numarası. Varsayılan değer 22 numaralı bağlantı noktasıdır.
Özel Anahtar Bu tür bir kimlik doğrulaması kullanılıyorsa, özel anahtar dosyasının tüm içeriği.
Username Gerekli. Uzak konak makinesine bağlanırken kullanılacak kullanıcı adı.
Parola/Parola Kimlik bilgileri olarak bir anahtarpair kullanıyorsanız, belirtilen kullanıcı adının parolası veya parolası.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Daha fazla bilgi için bkz . SSH görevi ve Dosyaları SSH üzerinden kopyalama.

Subversion hizmeti bağlantısı

Subversion deposuna bir bağlantı tanımlayıp güvenli hale getirmek için aşağıdaki parametreleri kullanın.

Parametre Açıklama
Subversion deposu URL'si Gerekli. Subversion deposunun URL'si.
Güvenilmeyen TLS/SSL sertifikalarını kabul etme SVN istemcisinin Azure DevOps hizmet rolüne yüklemeden otomatik olarak imzalanan SSL sunucu sertifikalarını kabul edip Aracı bilgisayarları oluşturmasına izin vermek için bu seçeneği belirleyin.
Bölge adı Subversion dışları için hizmet bağlantısı varsa gereklidir. Derleme veya yayın işlem hattında birden çok kimlik bilgisi kullanıyorsanız, hizmet bağlantısı için belirtilen kimlik bilgilerini içeren alanı belirtmek için bu parametreyi kullanın.
User name Gerekli. Hizmete bağlanmak için kullanılan kullanıcı adı.
Parola Gerekli. Belirtilen kullanıcı adının parolası.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Bölge adını birkaç şekilde bulabilirsiniz:

  • Depoya HTTP veya HTTPS aracılığıyla erişiyorsanız: Depoyu kayıtlı kimlik bilgileri olmadan bir web tarayıcısında açın. Kimlik doğrulaması iletişim kutusundaki bölge adını kullanır.

  • svn komut satırını kullanın. Kimlik bilgilerini depoladıysanız, Örneğin komutunu svn info https://svnserver/repoçalıştırın. Bölge adı, parola girmenizi istediğinde görüntülenir.

  • Depoya erişmek için kimlik bilgilerini depoladıysanız, kullanıcı profilinizin Subversion kimlik doğrulama önbelleği bölümündeki dosyalardan birinde bölge adını arayın. Örneğin, ~/.subversion/auth/svn/simple veya C:\Users\adınız\Application Data\Subversion\auth\svn.simple.

Visual Studio App Center hizmeti bağlantısı

Visual Studio App Center'a bir bağlantı tanımlayıp güvenliğini sağlarken aşağıdaki parametreleri kullanın.

Parametre Açıklama
Sunucu URL'si Gerekli. App Center hizmetinin URL'si.
API Belirteci Gerekli. Hizmette kimlik doğrulaması yapmak için kullanılacak belirteç. Daha fazla bilgi için bkz . API belgeleri.
Bağlantı adı Gerekli. Görev özelliklerindeki hizmet bağlantısına başvurmak için kullandığınız ad. YAML kullanıyorsanız adını azureSubscription veya betikteki eşdeğer abonelik adı değeri olarak kullanın.
Açıklama isteğe bağlı. Hizmet bağlantısının açıklaması.
Güvenlik isteğe bağlı. Tüm işlem hatlarının bu bağlantıyı kullanmasına izin vermek için Tüm işlem hatlarına erişim izni ver'i seçin. Bu seçeneği belirtmezseniz, bunu kullanan her işlem hattı için hizmet bağlantısını açıkça yetkilendirmeniz gerekir.

Diğer hizmet bağlantıları için uzantılar

Diğer hizmet bağlantı türleri ve görevleri uzantı olarak yüklenebilir. Uzantılar aracılığıyla kullanılabilen hizmet bağlantılarının aşağıdaki örneklerine bakın:

Parametre Açıklama
Bağlantı Adı Gerekli. Görev özelliklerinde bu hizmet bağlantısına başvurmak için kullandığınız ad.
Sunucu URL'si Gerekli. Power Platform örneğinin URL'si. Örnek: https://contoso.crm4.dynamics.com
Kiracı kimliği Gerekli. Kimlik doğrulaması için kiracı kimliği (Azure portalında dizin kimliği olarak da adlandırılır). https://aka.ms/buildtools-spn Kiracı Kimliğini gösteren ve Uygulama Kimliği ile ilişkili İstemci Gizli Dizisini yapılandıran bir betik için bkz. Uygulama kullanıcısı da CDS'de oluşturulmalıdır
Uygulama Kimliği Gerekli. kimlik doğrulaması için Azure Uygulaması kimlik doğrulaması.
Uygulama Kimliğinin gizli dizisi Gerekli. Kimliği kanıtlamak için kullanılan yukarıdaki Uygulama Kimliği ile ilişkili Hizmet Sorumlusunun gizli anahtarı.

Ayrıca kendi özel hizmet bağlantılarınızı da oluşturabilirsiniz.

Yardım ve destek