Aracılığıyla paylaş


Şirket içi Azure DevOps'ta kullanılacak grupları ayarlama

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020

Azure DevOps Server'da kullanıcıları yönetmek, özellikle dağıtımınız SQL Server Reporting Services içeriyorsa, onlar için Windows veya Active Directory grupları oluşturursanız çok daha kolaydır.

Azure DevOps Server dağıtımlarındaki kullanıcılar, gruplar ve izinler

Azure DevOps Server ve SQL Server Reporting Services'ın tümü gruplar, kullanıcılar ve izinler hakkında kendi bilgilerini korur. Bu programlarda kullanıcıları ve izinleri yönetmeyi kolaylaştırmak için, dağıtımda benzer erişim gereksinimlerine sahip kullanıcı grupları oluşturabilir, bu gruplara farklı yazılım programlarında uygun erişim verebilir ve sonra gerektiğinde kullanıcıları bir gruba ekleyebilir veya gruptan kaldırabilirsiniz. Bu, tek tek kullanıcıları veya kullanıcı gruplarını üç ayrı programda ayrı ayrı tutmaktan çok daha kolaydır.

Sunucunuz bir Active Directory etki alanındaysa, bir seçenek, proje koleksiyonundaki tüm projeler için bir grup geliştirici ve test edici ya da koleksiyonda proje oluşturup yönetebilen bir kullanıcı grubu gibi kullanıcılarınızı yönetmek üzere belirli Active Directory grupları oluşturmaktır. Benzer şekilde, hizmet hesabı olarak Ağ Hizmeti sistem hesabını kullanacak şekilde yapılandırılmayan hizmetler için bir Active Directory hesabı oluşturabilirsiniz. Bunu yapmak için, SQL Server Reporting Services'deki raporlar için okuma erişimli veri kaynağı hesabı için bir Active Directory hesabı oluşturun.

Önemli

Azure DevOps Server'da Active Directory gruplarını kullanmaya karar verirseniz, amacı Azure DevOps Server'da kullanıcı yönetimine ayrılmış belirli gruplar oluşturmayı göz önünde bulundurun. Özellikle Azure DevOps Server'ı tanımayan başkaları tarafından yönetiliyorsa, daha önce başka bir amaçla oluşturulmuş grupları kullanmak, üyelik başka bir işlevi destekleyecek şekilde değiştiğinde beklenmeyen kullanıcı sonuçlarına neden olabilir.

Yükleme sırasında varsayılan seçenek, Ağ Hizmeti sistem hesabını Azure DevOps Server ve SQL Server için hizmet hesabı olarak kullanmaktır. Belirli bir hesabı güvenlik amacıyla veya ölçeği genişletilmiş dağıtım gibi başka nedenlerle hizmet hesabı olarak kullanmak istiyorsanız, bunu yapabilirsiniz. SQL Server Reporting Services için veri kaynağı okuyucu hesabının hizmet hesabı olarak kullanmak üzere belirli bir Active Directory hesabı da oluşturmak isteyebilirsiniz.

Sunucunuz bir Active Directory etki alanındaysa ancak Active Directory grupları veya hesapları oluşturma izniniz yoksa veya sunucunuzu etki alanı yerine bir çalışma grubuna yüklüyorsanız, SQL Server ve Azure DevOps Server genelindeki kullanıcıları yönetmek için yerel gruplar oluşturabilir ve kullanabilirsiniz. Benzer şekilde, hizmet hesabı olarak kullanmak üzere yerel bir hesap oluşturabilirsiniz. Ancak, yerel grupların ve hesapların etki alanı grupları ve hesapları kadar sağlam olmadığını unutmayın. Örneğin, bir sunucu hatası durumunda grupları ve hesapları yeni sunucuda sıfırdan yeniden oluşturmanız gerekir. Active Directory gruplarını ve hesaplarını kullanıyorsanız, Azure DevOps Server'ı barındıran sunucu başarısız olsa bile gruplar ve hesaplar korunur.

Örneğin, yeni dağıtım için iş gereksinimlerini ve proje yöneticileriyle güvenlik gereksinimlerini gözden geçirdikten sonra, dağıtımdaki kullanıcıların çoğunu yönetmek için üç grup oluşturmaya karar vekleyebilirsiniz:

  • Varsayılan proje koleksiyonundaki tüm projelere tam olarak katılacak geliştiriciler ve test edenler için genel bir grup. Bu grup kullanıcıların çoğunluğunu içerecektir. Bu grubu TFS_ProjectContributors adlandırabilirsiniz.

  • Koleksiyonda proje oluşturma ve yönetme izinlerine sahip olacak küçük bir proje yöneticisi grubu. Bu grubu TFS_ProjectAdmins adlandırabilirsiniz.

  • Projelerden yalnızca birine erişebilen özel, kısıtlanmış bir yüklenici grubu. Bu grubu TFS_RestrictedAccess adlandırabilirsiniz.

Daha sonra dağıtım genişledikçe başka gruplar oluşturmaya karar vekleyebilirsiniz.

Active Directory'de grup oluşturmak için

  • İş gereksinimlerinizi en iyi şekilde karşılayan, Active Directory'de yerel bir etki alanı, genel veya evrensel grup olan bir güvenlik grubu oluşturun. Örneğin, grubun birden fazla etki alanındaki kullanıcıları içermesi gerekiyorsa, evrensel grup türü gereksinimlerinize en uygun olacaktır. Daha fazla bilgi için bkz. Yeni Grup Oluşturma (Active Directory Etki Alanı Hizmetleri).

Sunucuda yerel grup oluşturmak için

  • Yerel bir grup oluşturun ve amacını hızla belirleyecek bir ad verin. Varsayılan olarak, oluşturduğunuz herhangi bir grup, o bilgisayardaki Kullanıcılar varsayılan grubunun eşdeğer izinlerine sahip olur. Daha fazla bilgi için bkz. Yerel grup oluşturma.

Active Directory'de hizmet hesabı olarak kullanılacak bir hesap oluşturmak için

Sunucuda hizmet hesabı olarak kullanılacak bir yerel hesap oluşturmak için

  • Hizmet hesabı olarak kullanılacak yerel bir hesap oluşturun ve ardından grup üyeliğini ve diğer özelliklerini işletmenizin güvenlik gereksinimlerine göre değiştirin. Daha fazla bilgi için bkz. Yerel kullanıcı hesabı oluşturma.

Bir sonraki adımda bunu deneyin

Sorular ve Yanıtlar

S: Azure DevOps Server'daki projelere veya özelliklere erişimi kısıtlamak için grupları kullanabilir miyim?

Y: Evet, gelebilirsin. Erişim düzeylerini ve diğer amaçları yönetmek için belirli özelliklere, işlevlere ve projelere erişim vermek veya kısıtlamak için belirli gruplar oluşturabilirsiniz.