Share via


Microsoft.ContainerRegistry kayıt defterleri 2017-03-01

Bicep kaynak tanımı

Kayıt defterleri kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

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@2017-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  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 Kapsayıcı kayıt defterinin konumu. Kaynak oluşturulduktan sonra bu değiştirilemez. dize (gerekli)
etiketler Kapsayıcı kayıt defteri etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
Sku Kapsayıcı kayıt defterinin SKU'su. Sku (gerekli)
properties Kapsayıcı kayıt defterinin oluşturulacağı özellikler. RegistryPropertiesCreateParametersOrRegistryProperti...

RegistryPropertiesCreateParametersOrRegistryProperti...

Adı Açıklama Değer
adminUserEnabled Yönetici kullanıcının etkin olup olmadığını gösteren değer. bool
storageAccount Kapsayıcı kayıt defteri için bir depolama hesabının parametreleri. Belirtilirse, depolama hesabının kapsayıcı kayıt defteriyle aynı fiziksel konumda olması gerekir. StorageAccountParametersOrStorageAccountProperties (gerekli)

StorageAccountParametersOrStorageAccountProperties

Adı Açıklama Değer
Accesskey Depolama hesabına erişim anahtarı. dize (gerekli)
name Depolama hesabının adı. dize (gerekli)

Sku

Adı Açıklama Değer
name Kapsayıcı kayıt defterinin SKU adı. Kayıt defteri oluşturmak için gereklidir. İzin verilen değer: Temel. 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

Azure’a dağıtın
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

Azure’a dağıtın
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

Azure’a dağıtın
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’a dağıtın
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

Azure’a dağıtın
Container Apps kullanarak bir Dapr pub-sub servicebus uygulaması oluşturun.
Basit Azure Container Registry Şablonu

Azure’a dağıtın
Yeni bir Azure Container Registry oluşturmak için bir şablon.
Coğrafi çoğaltma Şablonu ile Azure Container Registry

Azure’a dağıtın
Coğrafi çoğaltma ile yeni bir Azure Container Registry oluşturmaya yönelik şablon
İlkeler ve Tanılama ile Azure Container Registry

Azure’a dağıtın
İlkeler ve Tanılama ile Azure Container Registry (bicep)
Azure Machine Learning uçtan uca güvenli kurulum

Azure’a dağıtın
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)

Azure’a dağıtın
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

Azure’a dağıtın
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

Azure’a dağıtın
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

Azure’a dağıtın
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

Azure’a dağıtın
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)

Azure’a dağıtın
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

Azure’a dağıtın
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

Azure’a dağıtın
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

Azure’a dağıtın
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:

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": "2017-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "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'
apiVersion Kaynak API'sinin sürümü '2017-03-01'
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 Kapsayıcı kayıt defterinin konumu. Kaynak oluşturulduktan sonra bu değiştirilemez. dize (gerekli)
etiketler Kapsayıcı kayıt defteri etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
Sku Kapsayıcı kayıt defterinin SKU'su. Sku (gerekli)
properties Kapsayıcı kayıt defterinin oluşturulacağı özellikler. RegistryPropertiesCreateParametersOrRegistryProperti...

RegistryPropertiesCreateParametersOrRegistryProperti...

Adı Açıklama Değer
adminUserEnabled Yönetici kullanıcının etkin olup olmadığını gösteren değer. bool
storageAccount Kapsayıcı kayıt defteri için bir depolama hesabının parametreleri. Belirtilirse, depolama hesabının kapsayıcı kayıt defteriyle aynı fiziksel konumda olması gerekir. StorageAccountParametersOrStorageAccountProperties (gerekli)

StorageAccountParametersOrStorageAccountProperties

Adı Açıklama Değer
Accesskey Depolama hesabına erişim anahtarı. dize (gerekli)
name Depolama hesabının adı. dize (gerekli)

Sku

Adı Açıklama Değer
name Kapsayıcı kayıt defterinin SKU adı. Kayıt defteri oluşturmak için gereklidir. İzin verilen değer: Temel. 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

Azure’a dağıtın
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

Azure’a dağıtın
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

Azure’a dağıtın
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’a dağıtın
Bir 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

Azure’a dağıtın
Container Apps kullanarak bir Dapr pub-sub servicebus uygulaması oluşturun.
Basit Azure Container Registry Şablonu

Azure’a dağıtın
Yeni bir Azure Container Registry oluşturmaya yönelik şablon.
Coğrafi çoğaltma Şablonu ile Azure Container Registry

Azure’a dağıtın
Coğrafi çoğaltma ile yeni Azure Container Registry oluşturmaya yönelik şablon
İlkeler ve Tanılama ile Azure Container Registry

Azure’a dağıtın
İlkeler ve Tanılama ile Azure Container Registry (bicep)
Azure Machine Learning uçtan uca güvenli kurulum

Azure’a dağıtın
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)

Azure’a dağıtın
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

Azure’a dağıtın
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

Azure’a dağıtın
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

Azure’a dağıtın
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

Azure’a dağıtın
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)

Azure’a dağıtın
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

Azure’a dağıtın
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

Azure’a dağıtın
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

Azure’a dağıtın
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/kayıt defterleri kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerRegistry/registries@2017-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      adminUserEnabled = bool
      storageAccount = {
        accessKey = "string"
        name = "string"
      }
    }
    sku = {
      name = "string"
    }
  })
}

Özellik değerleri

Kayıt

Adı Açıklama Değer
tür Kaynak türü "Microsoft.ContainerRegistry/registries@2017-03-01"
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 Kapsayıcı kayıt defterinin 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 Kapsayıcı kayıt defteri etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
Sku Kapsayıcı kayıt defterinin SKU'su. Sku (gerekli)
properties Kapsayıcı kayıt defterinin oluşturulacağı özellikler. RegistryPropertiesCreateParametersOrRegistryProperti...

RegistryPropertiesCreateParametersOrRegistryProperti...

Adı Açıklama Değer
adminUserEnabled Yönetici kullanıcının etkin olup olmadığını gösteren değer. bool
storageAccount Kapsayıcı kayıt defteri için depolama hesabının parametreleri. Belirtilirse, depolama hesabının kapsayıcı kayıt defteriyle aynı fiziksel konumda olması gerekir. StorageAccountParametersOrStorageAccountProperties (gerekli)

StorageAccountParametersOrStorageAccountProperties

Adı Açıklama Değer
Accesskey Depolama hesabına erişim anahtarı. dize (gerekli)
name Depolama hesabının adı. dize (gerekli)

Sku

Adı Açıklama Değer
name Kapsayıcı kayıt defterinin SKU adı. Kayıt defteri oluşturmak için gereklidir. İzin verilen değer: Temel. dize (gerekli)