Microsoft.Storage storageAccounts/blobServices 2021-08-01

Definisi sumber daya Bicep

Jenis sumber daya storageAccounts/blobServices dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Storage/storageAccounts/blobServices, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Storage/storageAccounts/blobServices@2021-08-01' = {
  name: 'default'
  parent: resourceSymbolicName
  properties: {
    automaticSnapshotPolicyEnabled: bool
    changeFeed: {
      enabled: bool
      retentionInDays: int
    }
    containerDeleteRetentionPolicy: {
      days: int
      enabled: bool
    }
    cors: {
      corsRules: [
        {
          allowedHeaders: [
            'string'
          ]
          allowedMethods: [
            'string'
          ]
          allowedOrigins: [
            'string'
          ]
          exposedHeaders: [
            'string'
          ]
          maxAgeInSeconds: int
        }
      ]
    }
    defaultServiceVersion: 'string'
    deleteRetentionPolicy: {
      days: int
      enabled: bool
    }
    isVersioningEnabled: bool
    lastAccessTimeTrackingPolicy: {
      blobType: [
        'string'
      ]
      enable: bool
      name: 'AccessTimeTracking'
      trackingGranularityInDays: int
    }
    restorePolicy: {
      days: int
      enabled: bool
    }
  }
}

Nilai properti

storageAccounts/blobServices

Nama Deskripsi Nilai
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep.
'default'
induk Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk.

Untuk informasi selengkapnya, lihat Sumber daya anak di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: storageAccounts
properti Properti blob service akun penyimpanan. BlobServicePropertiesProperties

BlobServicePropertiesProperties

Nama Deskripsi Nilai
automaticSnapshotPolicyEnabled Tidak digunakan lagi demi properti isVersioningEnabled. bool
changeFeed Properti layanan blob untuk peristiwa umpan perubahan. ChangeFeed
containerDeleteRetentionPolicy Properti layanan blob untuk penghapusan sementara kontainer. DeleteRetentionPolicy
cors Menentukan aturan CORS untuk blob service. Anda dapat menyertakan hingga lima elemen CorsRule dalam permintaan. Jika tidak ada elemen CorsRule yang disertakan dalam isi permintaan, semua aturan CORS akan dihapus, dan CORS akan dinonaktifkan untuk layanan Blob. CorsRules
defaultServiceVersion DefaultServiceVersion menunjukkan versi default yang akan digunakan untuk permintaan ke layanan Blob jika versi permintaan masuk tidak ditentukan. Nilai yang mungkin termasuk versi 2008-10-27 dan semua versi terbaru. string
deleteRetentionPolicy Properti layanan blob untuk penghapusan sementara blob. DeleteRetentionPolicy
isVersioningEnabled Penerapan versi diaktifkan jika diatur ke true. bool
lastAccessTimeTrackingPolicy Properti layanan blob untuk mengonfigurasi kebijakan pelacakan berbasis waktu akses terakhir. LastAccessTimeTrackingPolicy
restorePolicy Properti layanan blob untuk kebijakan pemulihan blob. RestorePolicyProperties

ChangeFeed

Nama Deskripsi Nilai
diaktifkan Menunjukkan apakah pengelogan peristiwa umpan perubahan diaktifkan untuk blob service. bool
retentionInDays Menunjukkan durasi retensi changeFeed dalam hari. Nilai minimum adalah 1 hari dan nilai maksimum adalah 146000 hari (400 tahun). Nilai null menunjukkan retensi umpan perubahan yang tak terbatas. int

Batasan:
Nilai min = 1
Nilai maks = 146000

DeleteRetentionPolicy

Nama Deskripsi Nilai
hari Menunjukkan jumlah hari item yang dihapus harus dipertahankan. Nilai minimum yang ditentukan bisa 1 dan nilai maksimumnya bisa 365. int

Batasan:
Nilai min = 1
Nilai maks = 365
diaktifkan Menunjukkan apakah DeleteRetentionPolicy diaktifkan. bool

CorsRules

Nama Deskripsi Nilai
corsRules Daftar aturan CORS. Anda dapat menyertakan hingga lima elemen CorsRule dalam permintaan. CorsRule[]

CorsRule

Nama Deskripsi Nilai
allowedHeaders Diperlukan jika elemen CorsRule ada. Daftar header yang diizinkan untuk menjadi bagian dari permintaan lintas asal. string[] (diperlukan)
allowedMethods Diperlukan jika elemen CorsRule ada. Daftar metode HTTP yang diizinkan untuk dieksekusi oleh asal. Array string yang berisi salah satu dari:
'HAPUS'
'GET'
'KEPALA'
'MERGE'
'OPSI'
'POST'
'PUT' (diperlukan)
allowedOrigins Diperlukan jika elemen CorsRule ada. Daftar domain asal yang akan diizinkan melalui CORS, atau "*" untuk mengizinkan semua domain string[] (diperlukan)
exposedHeaders Diperlukan jika elemen CorsRule ada. Daftar header respons untuk diekspos ke klien CORS. string[] (diperlukan)
maxAgeInSeconds Diperlukan jika elemen CorsRule ada. Jumlah detik klien/browser harus menyimpan respons preflight. int (diperlukan)

LastAccessTimeTrackingPolicy

Nama Deskripsi Nilai
blobType Array jenis blob yang didukung yang telah ditentukan sebelumnya. Hanya blockBlob yang merupakan nilai yang didukung. Bidang ini hanya dapat dibaca string[]
enable Ketika diatur ke true pelacakan berbasis waktu akses terakhir diaktifkan. bool (diperlukan)
nama Nama kebijakan. Nilai yang valid adalah AccessTimeTracking. Bidang ini hanya dapat dibaca 'AccessTimeTracking'
trackingGranularityInDays Bidang menentukan granularitas pelacakan objek blob dalam beberapa hari, biasanya seberapa sering objek blob harus dilacak. Bidang ini saat ini hanya dibaca dengan nilai sebagai 1 int

RestorePolicyProperties

Nama Deskripsi Nilai
hari berapa lama blob ini dapat dipulihkan. Ini harus lebih besar dari nol dan kurang dari DeleteRetentionPolicy.days. int

Batasan:
Nilai min = 1
Nilai maks = 365
diaktifkan Pemulihan blob diaktifkan jika diatur ke true. bool (diperlukan)

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Azure Cloud Shell - Penyimpanan VNet

Sebarkan ke Azure
Templat ini menyebarkan penyimpanan Azure Cloud Shell ke dalam jaringan virtual Azure.
Membuat pekerjaan Pembersihan Azure Machine Learning

Sebarkan ke Azure
Templat ini membuat pekerjaan Sapuan Azure Machine Learning untuk penyetelan hyperparameter.
Akun Penyimpanan dengan kebijakan penyimpanan SSE dan penghapusan blob

Sebarkan ke Azure
Templat ini membuat Akun Penyimpanan dengan Enkripsi Layanan Penyimpanan dan kebijakan penyimpanan penghapusan blob

Definisi sumber daya templat ARM

Jenis sumber daya storageAccounts/blobServices dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Storage/storageAccounts/blobServices, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Storage/storageAccounts/blobServices",
  "apiVersion": "2021-08-01",
  "name": "default",
  "properties": {
    "automaticSnapshotPolicyEnabled": "bool",
    "changeFeed": {
      "enabled": "bool",
      "retentionInDays": "int"
    },
    "containerDeleteRetentionPolicy": {
      "days": "int",
      "enabled": "bool"
    },
    "cors": {
      "corsRules": [
        {
          "allowedHeaders": [ "string" ],
          "allowedMethods": [ "string" ],
          "allowedOrigins": [ "string" ],
          "exposedHeaders": [ "string" ],
          "maxAgeInSeconds": "int"
        }
      ]
    },
    "defaultServiceVersion": "string",
    "deleteRetentionPolicy": {
      "days": "int",
      "enabled": "bool"
    },
    "isVersioningEnabled": "bool",
    "lastAccessTimeTrackingPolicy": {
      "blobType": [ "string" ],
      "enable": "bool",
      "name": "AccessTimeTracking",
      "trackingGranularityInDays": "int"
    },
    "restorePolicy": {
      "days": "int",
      "enabled": "bool"
    }
  }
}

Nilai properti

storageAccounts/blobServices

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Storage/storageAccounts/blobServices'
apiVersion Versi api sumber daya '2021-08-01'
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak dalam templat JSON ARM.
'default'
properti Properti blob service akun penyimpanan. BlobServicePropertiesProperties

BlobServicePropertiesProperties

Nama Deskripsi Nilai
automaticSnapshotPolicyEnabled Tidak digunakan lagi demi properti isVersioningEnabled. bool
changeFeed Properti layanan blob untuk peristiwa umpan perubahan. ChangeFeed
containerDeleteRetentionPolicy Properti layanan blob untuk penghapusan sementara kontainer. DeleteRetentionPolicy
cors Menentukan aturan CORS untuk blob service. Anda dapat menyertakan hingga lima elemen CorsRule dalam permintaan. Jika tidak ada elemen CorsRule yang disertakan dalam isi permintaan, semua aturan CORS akan dihapus, dan CORS akan dinonaktifkan untuk layanan Blob. CorsRules
defaultServiceVersion DefaultServiceVersion menunjukkan versi default yang akan digunakan untuk permintaan ke layanan Blob jika versi permintaan masuk tidak ditentukan. Nilai yang mungkin termasuk versi 2008-10-27 dan semua versi terbaru. string
deleteRetentionPolicy Properti layanan blob untuk penghapusan sementara blob. DeleteRetentionPolicy
isVersioningEnabled Penerapan versi diaktifkan jika diatur ke true. bool
lastAccessTimeTrackingPolicy Properti layanan blob untuk mengonfigurasi kebijakan pelacakan berbasis waktu akses terakhir. LastAccessTimeTrackingPolicy
restorePolicy Properti layanan blob untuk kebijakan pemulihan blob. RestorePolicyProperties

ChangeFeed

Nama Deskripsi Nilai
diaktifkan Menunjukkan apakah pengelogan peristiwa umpan perubahan diaktifkan untuk blob service. bool
retentionInDays Menunjukkan durasi retensi changeFeed dalam hari. Nilai minimum adalah 1 hari dan nilai maksimum adalah 146000 hari (400 tahun). Nilai null menunjukkan retensi umpan perubahan yang tak terbatas. int

Batasan:
Nilai min = 1
Nilai maks = 146000

DeleteRetentionPolicy

Nama Deskripsi Nilai
hari Menunjukkan jumlah hari item yang dihapus harus dipertahankan. Nilai minimum yang ditentukan bisa 1 dan nilai maksimumnya bisa 365. int

Batasan:
Nilai min = 1
Nilai maks = 365
diaktifkan Menunjukkan apakah DeleteRetentionPolicy diaktifkan. bool

CorsRules

Nama Deskripsi Nilai
corsRules Daftar aturan CORS. Anda dapat menyertakan hingga lima elemen CorsRule dalam permintaan. CorsRule[]

CorsRule

Nama Deskripsi Nilai
allowedHeaders Diperlukan jika elemen CorsRule ada. Daftar header yang diizinkan untuk menjadi bagian dari permintaan lintas asal. string[] (diperlukan)
allowedMethods Diperlukan jika elemen CorsRule ada. Daftar metode HTTP yang diizinkan untuk dijalankan oleh asal. Array string yang berisi salah satu dari:
'HAPUS'
'GET'
'KEPALA'
'MERGE'
'OPSI'
'POST'
'PUT' (diperlukan)
allowedOrigins Diperlukan jika elemen CorsRule ada. Daftar domain asal yang akan diizinkan melalui CORS, atau "*" untuk mengizinkan semua domain string[] (diperlukan)
exposedHeaders Diperlukan jika elemen CorsRule ada. Daftar header respons untuk diekspos ke klien CORS. string[] (diperlukan)
maxAgeInSeconds Diperlukan jika elemen CorsRule ada. Jumlah detik klien/browser harus menyimpan respons preflight. int (diperlukan)

LastAccessTimeTrackingPolicy

Nama Deskripsi Nilai
blobType Array jenis blob yang didukung yang telah ditentukan sebelumnya. Hanya blockBlob yang merupakan nilai yang didukung. Bidang ini hanya dapat dibaca string[]
enable Ketika diatur ke true pelacakan berbasis waktu akses terakhir diaktifkan. bool (diperlukan)
nama Nama kebijakan. Nilai yang valid adalah AccessTimeTracking. Bidang ini hanya dapat dibaca 'AccessTimeTracking'
trackingGranularityInDays Bidang menentukan granularitas pelacakan objek blob dalam beberapa hari, biasanya seberapa sering objek blob harus dilacak. Bidang ini saat ini hanya dibaca dengan nilai sebagai 1 int

RestorePolicyProperties

Nama Deskripsi Nilai
hari berapa lama blob ini dapat dipulihkan. Ini harus lebih besar dari nol dan kurang dari DeleteRetentionPolicy.days. int

Batasan:
Nilai min = 1
Nilai maks = 365
diaktifkan Pemulihan blob diaktifkan jika diatur ke true. bool (diperlukan)

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Azure Cloud Shell - Penyimpanan VNet

Sebarkan ke Azure
Templat ini menyebarkan penyimpanan Azure Cloud Shell ke dalam jaringan virtual Azure.
Membuat pekerjaan Pembersihan Azure Machine Learning

Sebarkan ke Azure
Templat ini membuat pekerjaan Sapuan Azure Machine Learning untuk penyetelan hyperparameter.
Akun Penyimpanan dengan kebijakan penyimpanan SSE dan penghapusan blob

Sebarkan ke Azure
Templat ini membuat Akun Penyimpanan dengan Enkripsi Layanan Penyimpanan dan kebijakan penyimpanan penghapusan blob

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya storageAccounts/blobServices dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Storage/storageAccounts/blobServices, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/blobServices@2021-08-01"
  name = "default"
  parent_id = "string"
  body = jsonencode({
    properties = {
      automaticSnapshotPolicyEnabled = bool
      changeFeed = {
        enabled = bool
        retentionInDays = int
      }
      containerDeleteRetentionPolicy = {
        days = int
        enabled = bool
      }
      cors = {
        corsRules = [
          {
            allowedHeaders = [
              "string"
            ]
            allowedMethods = [
              "string"
            ]
            allowedOrigins = [
              "string"
            ]
            exposedHeaders = [
              "string"
            ]
            maxAgeInSeconds = int
          }
        ]
      }
      defaultServiceVersion = "string"
      deleteRetentionPolicy = {
        days = int
        enabled = bool
      }
      isVersioningEnabled = bool
      lastAccessTimeTrackingPolicy = {
        blobType = [
          "string"
        ]
        enable = bool
        name = "AccessTimeTracking"
        trackingGranularityInDays = int
      }
      restorePolicy = {
        days = int
        enabled = bool
      }
    }
  })
}

Nilai properti

storageAccounts/blobServices

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Storage/storageAccounts/blobServices@2021-08-01"
nama Nama sumber daya "default"
parent_id ID sumber daya yang merupakan induk untuk sumber daya ini. ID untuk sumber daya jenis: storageAccounts
properti Properti Blob service akun penyimpanan. BlobServicePropertiesProperties

BlobServicePropertiesProperties

Nama Deskripsi Nilai
automaticSnapshotPolicyEnabled Tidak digunakan lagi demi properti isVersioningEnabled. bool
changeFeed Properti layanan blob untuk peristiwa umpan perubahan. ChangeFeed
containerDeleteRetentionPolicy Properti layanan blob untuk penghapusan sementara kontainer. DeleteRetentionPolicy
cors Menentukan aturan CORS untuk blob service. Anda dapat menyertakan hingga lima elemen CorsRule dalam permintaan. Jika tidak ada elemen CorsRule yang disertakan dalam isi permintaan, semua aturan CORS akan dihapus, dan CORS akan dinonaktifkan untuk layanan Blob. CorsRules
defaultServiceVersion DefaultServiceVersion menunjukkan versi default yang digunakan untuk permintaan ke layanan Blob jika versi permintaan masuk tidak ditentukan. Nilai yang mungkin termasuk versi 2008-10-27 dan semua versi terbaru. string
deleteRetentionPolicy Properti layanan blob untuk penghapusan sementara blob. DeleteRetentionPolicy
isVersioningEnabled Penerapan versi diaktifkan jika diatur ke true. bool
lastAccessTimeTrackingPolicy Properti layanan blob untuk mengonfigurasi kebijakan pelacakan berbasis waktu akses terakhir. LastAccessTimeTrackingPolicy
restorePolicy Properti layanan blob untuk kebijakan pemulihan blob. RestorePolicyProperties

ChangeFeed

Nama Deskripsi Nilai
diaktifkan Menunjukkan apakah pencatatan peristiwa umpan perubahan diaktifkan untuk Blob service. bool
retentionInDays Menunjukkan durasi retensi changeFeed dalam hari. Nilai minimum adalah 1 hari dan nilai maksimum adalah 146000 hari (400 tahun). Nilai null menunjukkan retensi tak terbatas dari umpan perubahan. int

Batasan:
Nilai min = 1
Nilai maks = 146000

DeleteRetentionPolicy

Nama Deskripsi Nilai
hari Menunjukkan jumlah hari item yang dihapus harus dipertahankan. Nilai minimum yang ditentukan bisa 1 dan nilai maksimumnya bisa 365. int

Batasan:
Nilai min = 1
Nilai maks = 365
diaktifkan Menunjukkan apakah DeleteRetentionPolicy diaktifkan. bool

CorsRules

Nama Deskripsi Nilai
corsRules Daftar aturan CORS. Anda dapat menyertakan hingga lima elemen CorsRule dalam permintaan. CorsRule[]

CorsRule

Nama Deskripsi Nilai
allowedHeaders Diperlukan jika elemen CorsRule ada. Daftar header yang diizinkan untuk menjadi bagian dari permintaan lintas asal. string[] (diperlukan)
allowedMethods Diperlukan jika elemen CorsRule ada. Daftar metode HTTP yang diizinkan untuk dieksekusi oleh asal. Array string yang berisi salah satu dari:
"HAPUS"
"GET"
"KEPALA"
"MERGE"
"OPTIONS"
"POST"
"PUT" (diperlukan)
allowedOrigins Diperlukan jika elemen CorsRule ada. Daftar domain asal yang akan diizinkan melalui CORS, atau "*" untuk mengizinkan semua domain string[] (diperlukan)
exposedHeaders Diperlukan jika elemen CorsRule ada. Daftar header respons untuk diekspos ke klien CORS. string[] (diperlukan)
maxAgeInSeconds Diperlukan jika elemen CorsRule ada. Jumlah detik klien/browser harus menyimpan respons preflight. int (diperlukan)

LastAccessTimeTrackingPolicy

Nama Deskripsi Nilai
blobType Array jenis blob yang didukung yang telah ditentukan sebelumnya. Hanya blockBlob yang merupakan nilai yang didukung. Bidang ini hanya dapat dibaca string[]
enable Ketika diatur ke true pelacakan berbasis waktu akses terakhir diaktifkan. bool (diperlukan)
nama Nama kebijakan. Nilai yang valid adalah AccessTimeTracking. Bidang ini hanya dapat dibaca "AccessTimeTracking"
trackingGranularityInDays Bidang menentukan granularitas pelacakan objek blob dalam beberapa hari, biasanya seberapa sering objek blob harus dilacak. Bidang ini saat ini hanya dibaca dengan nilai sebagai 1 int

RestorePolicyProperties

Nama Deskripsi Nilai
hari berapa lama blob ini dapat dipulihkan. Ini harus lebih besar dari nol dan kurang dari DeleteRetentionPolicy.days. int

Batasan:
Nilai min = 1
Nilai maks = 365
diaktifkan Pemulihan blob diaktifkan jika diatur ke true. bool (diperlukan)