Microsoft.ContainerRegistry kayıt defterleri 2016-06-27-preview
Bicep kaynak tanımı
Kayıt defterleri kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ContainerRegistry/registries kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.
resource symbolicname 'Microsoft.ContainerRegistry/registries@2016-06-27-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
adminUserEnabled: bool
storageAccount: {
accessKey: 'string'
name: 'string'
}
}
}
Özellik değerleri
Kayıt
Adı | Açıklama | Değer |
---|---|---|
name | Kaynak adı | dize (gerekli) Karakter sınırı: 5-50 Geçerli karakterler: Alfasayısallar. Kaynak adı Azure genelinde benzersiz olmalıdır. |
location | Kaynağın konumu. Kaynak oluşturulduktan sonra bu değiştirilemez. | dize (gerekli) |
etiketler | Kaynağın etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler |
properties | Kapsayıcı kayıt defterinin özellikleri. | RegistryProperties |
RegistryProperties
Adı | Açıklama | Değer |
---|---|---|
adminUserEnabled | Yönetici kullanıcının etkin olup olmadığını gösteren değer. Bu değer varsayılan olarak false değeridir. | bool |
storageAccount | Kapsayıcı kayıt defteri için depolama hesabının özellikleri. Belirtilirse, depolama hesabının kapsayıcı kayıt defteriyle aynı fiziksel konumda olması gerekir. | StorageAccountProperties (gerekli) |
StorageAccountProperties
Adı | Açıklama | Değer |
---|---|---|
Accesskey | Depolama hesabına erişim anahtarı. | dize (gerekli) |
name | Depolama hesabının adı. | dize (gerekli) |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
Azure Container Service'te (AKS) Jenkins kullanarak CI/CD |
Kapsayıcılar, uygulamalarınızı sürekli olarak derlemenizi ve dağıtmanızı çok kolaylaştırır. Azure Container Service'te Kubernetes kullanarak bu kapsayıcıların dağıtımını düzenleyerek, çoğaltılabilir, yönetilebilir kapsayıcı kümeleri elde edebilirsiniz. Kapsayıcı görüntülerinizi ve düzenlemenizi oluşturmak için sürekli bir derleme ayarlayarak dağıtımınızın hızını ve güvenilirliğini artırabilirsiniz. |
NAT Ağ Geçidi ve Application Gateway ile AKS Kümesi |
Bu örnekte, giden bağlantılar için NAT Ağ Geçidi ile AKS kümesinin nasıl dağıtılacağı ve gelen bağlantılar için bir Application Gateway nasıl dağıtılacağı gösterilmektedir. |
Genel DNS Bölgesi ile Özel AKS Kümesi Oluşturma |
Bu örnekte, Genel DNS Bölgesi ile özel bir AKS kümesinin nasıl dağıtılacağı gösterilmektedir. |
Kayıt Defteri ile Kapsayıcı Uygulaması ve Ortamı Oluşturur |
Azure Container Registry temel bir Container App ile Kapsayıcı Uygulaması Ortamı oluşturun. Ayrıca günlükleri depolamak için bir Log Analytics Çalışma Alanı dağıtır. |
Container Apps kullanarak bir Dapr pub-sub servicebus uygulaması oluşturur |
Container Apps kullanarak bir Dapr pub-sub servicebus uygulaması oluşturun. |
Basit Azure Container Registry Şablonu |
Yeni bir Azure Container Registry oluşturmak için bir şablon. |
Coğrafi çoğaltma Şablonu ile Azure Container Registry |
Coğrafi çoğaltma ile yeni bir Azure Container Registry oluşturmaya yönelik şablon |
İlkeler ve Tanılama ile Azure Container Registry |
İlkeler ve Tanılama ile Azure Container Registry (bicep) |
Azure Machine Learning uçtan uca güvenli kurulum |
Bu Bicep şablonları kümesi, Azure Machine Learning'i güvenli bir kurulumda uçtan uca ayarlamayı gösterir. Bu başvuru uygulaması Çalışma Alanını, işlem kümesini, işlem örneğini ve ekli özel AKS kümesini içerir. |
Azure Machine Learning uçtan uca güvenli kurulum (eski) |
Bu Bicep şablonları kümesi, Azure Machine Learning'i güvenli bir kurulumda uçtan uca ayarlamayı gösterir. Bu başvuru uygulaması Çalışma Alanını, işlem kümesini, işlem örneğini ve ekli özel AKS kümesini içerir. |
Özel IP adresiyle AKS işlem hedefi oluşturma |
Bu şablon, belirli bir Azure Machine Learning hizmeti çalışma alanında özel ip adresiyle bir AKS işlem hedefi oluşturur. |
Azure Machine Learning hizmeti çalışma alanı oluşturma |
Bu dağıtım şablonu bir Azure Machine Learning çalışma alanını ve Azure Key Vault, Azure Depolama, Azure Uygulaması Insights ve Azure Container Registry gibi ilişkili kaynaklarını belirtir. Bu yapılandırma, Azure Machine Learning'i kullanmaya başlamak için ihtiyacınız olan en az kaynak kümesini açıklar. |
Azure Machine Learning hizmeti çalışma alanı (CMK) oluşturma |
Bu dağıtım şablonu bir Azure Machine Learning çalışma alanını ve Azure Key Vault, Azure Depolama, Azure Uygulaması Insights ve Azure Container Registry gibi ilişkili kaynaklarını belirtir. Örnekte Azure Machine Learning'i müşteri tarafından yönetilen bir şifreleme anahtarıyla şifreleme için yapılandırma adımları gösterilmektedir. |
Azure Machine Learning hizmeti çalışma alanı (vnet) oluşturma |
Bu dağıtım şablonu bir Azure Machine Learning çalışma alanını ve Azure Key Vault, Azure Depolama, Azure Uygulaması Insights ve Azure Container Registry gibi ilişkili kaynaklarını belirtir. Bu yapılandırma, Azure Machine Learning'i ağdan yalıtılmış bir kümede kullanmaya başlamak için ihtiyacınız olan kaynak kümesini açıklar. |
Azure Machine Learning hizmeti çalışma alanı oluşturma (eski) |
Bu dağıtım şablonu bir Azure Machine Learning çalışma alanını ve Azure Key Vault, Azure Depolama, Azure Uygulaması Insights ve Azure Container Registry gibi ilişkili kaynaklarını belirtir. Bu yapılandırma, Azure Machine Learning'i ağdan yalıtılmış bir kümede kullanmaya başlamak için ihtiyacınız olan kaynak kümesini açıklar. |
Application Gateway Giriş Denetleyicisi ile AKS kümesi |
Bu örnekte aks kümesinin Application Gateway, Application Gateway Giriş Denetleyicisi, Azure Container Registry, Log Analytics ve Key Vault ile nasıl dağıtılacağı gösterilmektedir |
ACR Görevleri ile kapsayıcı görüntüleri oluşturma |
Bu şablon, kod deposundan kapsayıcı görüntünüzü derlemek üzere ACR'yi düzenlemek için DeploymentScript kullanır. |
Kapsayıcı Görüntülerini ACR'ye aktarma |
Bu şablon, genel kapsayıcı görüntülerini bir Azure Container Registry içeri aktarmak için bicep kayıt defterinden ACR İçeri Aktarma modülünden yararlanır. |
ARM şablonu kaynak tanımı
Kayıt defterleri kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ContainerRegistry/registries kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.ContainerRegistry/registries",
"apiVersion": "2016-06-27-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"adminUserEnabled": "bool",
"storageAccount": {
"accessKey": "string",
"name": "string"
}
}
}
Özellik değerleri
Kayıt
Adı | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.ContainerRegistry/kayıt defterleri' |
apiVersion | Kaynak API'sinin sürümü | '2016-06-27-preview' |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 5-50 Geçerli karakterler: Alfasayısallar. Kaynak adı Azure genelinde benzersiz olmalıdır. |
location | Kaynağın konumu. Kaynak oluşturulduktan sonra bu değiştirilemez. | dize (gerekli) |
etiketler | Kaynağın etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler |
properties | Kapsayıcı kayıt defterinin özellikleri. | RegistryProperties |
RegistryProperties
Adı | Açıklama | Değer |
---|---|---|
adminUserEnabled | Yönetici kullanıcının etkin olup olmadığını gösteren değer. Bu değer varsayılan olarak false'tur. | bool |
storageAccount | Kapsayıcı kayıt defteri için depolama hesabının özellikleri. Belirtilirse, depolama hesabının kapsayıcı kayıt defteriyle aynı fiziksel konumda olması gerekir. | StorageAccountProperties (gerekli) |
StorageAccountProperties
Adı | Açıklama | Değer |
---|---|---|
Accesskey | Depolama hesabına erişim anahtarı. | dize (gerekli) |
name | Depolama hesabının adı. | dize (gerekli) |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Açıklama |
---|---|
Azure Container Service'te (AKS) Jenkins kullanarak CI/CD |
Kapsayıcılar, uygulamalarınızı sürekli olarak derlemenizi ve dağıtmanızı çok kolaylaştırır. Azure Container Service'te Kubernetes kullanarak bu kapsayıcıların dağıtımını düzenleyerek, çoğaltılabilir, yönetilebilir kapsayıcı kümeleri elde edebilirsiniz. Kapsayıcı görüntülerinizi ve düzenlemenizi oluşturmak için sürekli bir derleme ayarlayarak dağıtımınızın hızını ve güvenilirliğini artırabilirsiniz. |
NAT Ağ Geçidi ve Application Gateway ile AKS Kümesi |
Bu örnekte, giden bağlantılar için NAT Ağ Geçidi ile AKS kümesinin nasıl dağıtılacağı ve gelen bağlantılar için bir Application Gateway nasıl dağıtılacağı gösterilmektedir. |
Genel DNS Bölgesi ile Özel AKS Kümesi Oluşturma |
Bu örnekte, Genel DNS Bölgesi ile özel bir AKS kümesinin nasıl dağıtılacağı gösterilmektedir. |
Kayıt Defteri ile Kapsayıcı Uygulaması ve Ortamı Oluşturur |
Azure Container Registry temel bir Container App ile Kapsayıcı Uygulaması Ortamı oluşturun. Ayrıca günlükleri depolamak için bir Log Analytics Çalışma Alanı dağıtır. |
Container Apps kullanarak bir Dapr pub-sub servicebus uygulaması oluşturur |
Container Apps kullanarak bir Dapr pub-sub servicebus uygulaması oluşturun. |
Basit Azure Container Registry Şablonu |
Yeni bir Azure Container Registry oluşturmak için bir şablon. |
Coğrafi çoğaltma Şablonu ile Azure Container Registry |
Coğrafi çoğaltma ile yeni bir Azure Container Registry oluşturmaya yönelik şablon |
İlkeler ve Tanılama ile Azure Container Registry |
İlkeler ve Tanılama ile Azure Container Registry (bicep) |
Azure Machine Learning uçtan uca güvenli kurulum |
Bu Bicep şablonları kümesi, güvenli bir kurulumda Azure Machine Learning'in uçtan uca nasıl ayarlandığını gösterir. Bu başvuru uygulaması Çalışma Alanını, işlem kümesini, işlem örneğini ve ekli özel AKS kümesini içerir. |
Azure Machine Learning uçtan uca güvenli kurulum (eski) |
Bu Bicep şablonları kümesi, güvenli bir kurulumda Azure Machine Learning'in uçtan uca nasıl ayarlandığını gösterir. Bu başvuru uygulaması Çalışma Alanını, işlem kümesini, işlem örneğini ve ekli özel AKS kümesini içerir. |
Özel IP adresiyle AKS işlem hedefi oluşturma |
Bu şablon, belirli bir Azure Machine Learning hizmeti çalışma alanında özel IP adresiyle bir AKS işlem hedefi oluşturur. |
Azure Machine Learning hizmeti çalışma alanı oluşturma |
Bu dağıtım şablonu bir Azure Machine Learning çalışma alanını ve Azure Key Vault, Azure Depolama, Azure Uygulaması Insights ve Azure Container Registry gibi ilişkili kaynaklarını belirtir. Bu yapılandırma, Azure Machine Learning'i kullanmaya başlamak için ihtiyacınız olan en düşük kaynak kümesini açıklar. |
Azure Machine Learning hizmeti çalışma alanı (CMK) oluşturma |
Bu dağıtım şablonu bir Azure Machine Learning çalışma alanını ve Azure Key Vault, Azure Depolama, Azure Uygulaması Insights ve Azure Container Registry gibi ilişkili kaynaklarını belirtir. Örnekte, müşteri tarafından yönetilen bir şifreleme anahtarıyla şifreleme için Azure Machine Learning'in nasıl yapılandırılır gösterilmektedir. |
Azure Machine Learning hizmeti çalışma alanı (vnet) oluşturma |
Bu dağıtım şablonu bir Azure Machine Learning çalışma alanını ve Azure Key Vault, Azure Depolama, Azure Uygulaması Insights ve Azure Container Registry gibi ilişkili kaynaklarını belirtir. Bu yapılandırma, Azure Machine Learning'i ağdan yalıtılmış bir kümede kullanmaya başlamak için ihtiyacınız olan kaynak kümesini açıklar. |
Azure Machine Learning hizmeti çalışma alanı oluşturma (eski) |
Bu dağıtım şablonu bir Azure Machine Learning çalışma alanını ve Azure Key Vault, Azure Depolama, Azure Uygulaması Insights ve Azure Container Registry gibi ilişkili kaynaklarını belirtir. Bu yapılandırma, Azure Machine Learning'i ağdan yalıtılmış bir kümede kullanmaya başlamak için ihtiyacınız olan kaynak kümesini açıklar. |
Application Gateway Giriş Denetleyicisi ile AKS kümesi |
Bu örnekte aks kümesinin Application Gateway, Application Gateway Giriş Denetleyicisi, Azure Container Registry, Log Analytics ve Key Vault ile nasıl dağıtılacağı gösterilmektedir |
ACR Görevleri ile kapsayıcı görüntüleri oluşturma |
Bu şablon, kod deposundan kapsayıcı görüntünüzü derlemek üzere ACR'yi düzenlemek için DeploymentScript kullanır. |
Kapsayıcı Görüntülerini ACR'ye aktarma |
Bu şablon, genel kapsayıcı görüntülerini bir Azure Container Registry içeri aktarmak için bicep kayıt defterinden ACR İçeri Aktarma modülünden yararlanır. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Kayıt defterleri kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ContainerRegistry/registries kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerRegistry/registries@2016-06-27-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
adminUserEnabled = bool
storageAccount = {
accessKey = "string"
name = "string"
}
}
})
}
Özellik değerleri
Kayıt
Adı | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.ContainerRegistry/registries@2016-06-27-preview" |
name | Kaynak adı | dize (gerekli) Karakter sınırı: 5-50 Geçerli karakterler: Alfasayısallar. Kaynak adı Azure genelinde benzersiz olmalıdır. |
location | Kaynağın konumu. Kaynak oluşturulduktan sonra bu değiştirilemez. | dize (gerekli) |
parent_id | Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. | dize (gerekli) |
etiketler | Kaynağın etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. |
properties | Kapsayıcı kayıt defterinin özellikleri. | RegistryProperties |
RegistryProperties
Adı | Açıklama | Değer |
---|---|---|
adminUserEnabled | Yönetici kullanıcının etkin olup olmadığını gösteren değer. Bu değer varsayılan olarak false değeridir. | bool |
storageAccount | Kapsayıcı kayıt defteri için depolama hesabının özellikleri. Belirtilirse, depolama hesabının kapsayıcı kayıt defteriyle aynı fiziksel konumda olması gerekir. | StorageAccountProperties (gerekli) |
StorageAccountProperties
Adı | Açıklama | Değer |
---|---|---|
Accesskey | Depolama hesabına erişim anahtarı. | dize (gerekli) |
name | Depolama hesabının adı. | dize (gerekli) |