Bagikan melalui


Microsoft.Storage storageAccounts/blobServices 2022-05-01

  • Terbaru
  • 2023-05-01
  • 2023-04-01
  • 2023-01-01
  • 2022-09-01
  • 2022-05-01
  • 2021-09-01
  • 2021-08-01
  • 2021-06-01
  • 2021-04-01
  • 2021-02-01
  • 2021-01-01

Definisi sumber daya Bicep

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

  • Grup sumber daya - Lihat perintah penyebaran 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 Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Storage/storageAccounts/blobServices@2022-05-01' = {
  name: 'default'
  parent: resourceSymbolicName
  properties: {
    automaticSnapshotPolicyEnabled: bool
    changeFeed: {
      enabled: bool
      retentionInDays: int
    }
    containerDeleteRetentionPolicy: {
      allowPermanentDelete: bool
      days: int
      enabled: bool
    }
    cors: {
      corsRules: [
        {
          allowedHeaders: [
            'string'
          ]
          allowedMethods: [
            'string'
          ]
          allowedOrigins: [
            'string'
          ]
          exposedHeaders: [
            'string'
          ]
          maxAgeInSeconds: int
        }
      ]
    }
    defaultServiceVersion: 'string'
    deleteRetentionPolicy: {
      allowPermanentDelete: bool
      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'
ortu 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 Turunan di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: storageAccounts
Properti Properti layanan Blob 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 layanan Blob. 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 lainnya. tali
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 layanan Blob. 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

Kendala:
Nilai min = 1
Nilai maks = 146000

DeleteRetentionPolicy

Nama Deskripsi Nilai
allowPermanentDelete Properti ini ketika diatur ke true memungkinkan penghapusan versi blob dan rekam jepret yang dihapus sementara. Properti ini tidak dapat digunakan kebijakan pemulihan blob. Properti ini hanya berlaku untuk layanan blob dan tidak berlaku untuk kontainer atau berbagi file. bool
Hari Menunjukkan jumlah hari item yang dihapus harus dipertahankan. Nilai minimum yang ditentukan bisa 1 dan nilai maksimumnya bisa 365. Int

Kendala:
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'
'GABUNG'
'OPSI'
'PATCH'
'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[]
mengaktifkan Ketika diatur ke pelacakan berbasis waktu akses terakhir yang benar 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

Kendala:
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 jaringan virtual Azure.
Membuat pabrik data V2

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data dari folder di Azure Blob Storage ke folder lain di penyimpanan.
Menyebarkan Azure Data Explorer db dengan koneksi Event Grid

Sebarkan ke Azure
Sebarkan Azure Data Explorer db dengan koneksi Event Grid.
Membuat pekerjaan Pembersihan Azure Machine Learning

Sebarkan ke Azure
Templat ini membuat pekerjaan Azure Machine Learning Sweep untuk penyetelan hyperparameter.
Membuat Akun Azure Storage dan Kontainer Blob di Azure

Sebarkan ke Azure
Templat ini membuat akun Azure Storage dan kontainer blob.
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
Membuat akun penyimpanan dengan beberapa kontainer Blob

Sebarkan ke Azure
Membuat akun penyimpanan Azure dan beberapa kontainer blob.

Definisi sumber daya templat ARM

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

  • Grup sumber daya - Lihat perintah penyebaran 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 JSON berikut ke templat Anda.

{
  "type": "Microsoft.Storage/storageAccounts/blobServices",
  "apiVersion": "2022-05-01",
  "name": "default",
  "properties": {
    "automaticSnapshotPolicyEnabled": "bool",
    "changeFeed": {
      "enabled": "bool",
      "retentionInDays": "int"
    },
    "containerDeleteRetentionPolicy": {
      "allowPermanentDelete": "bool",
      "days": "int",
      "enabled": "bool"
    },
    "cors": {
      "corsRules": [
        {
          "allowedHeaders": [ "string" ],
          "allowedMethods": [ "string" ],
          "allowedOrigins": [ "string" ],
          "exposedHeaders": [ "string" ],
          "maxAgeInSeconds": "int"
        }
      ]
    },
    "defaultServiceVersion": "string",
    "deleteRetentionPolicy": {
      "allowPermanentDelete": "bool",
      "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 '2022-05-01'
Nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di templat JSON ARM.
'default'
Properti Properti layanan Blob 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 layanan Blob. 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 lainnya. tali
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 layanan Blob. 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

Kendala:
Nilai min = 1
Nilai maks = 146000

DeleteRetentionPolicy

Nama Deskripsi Nilai
allowPermanentDelete Properti ini ketika diatur ke true memungkinkan penghapusan versi blob dan rekam jepret yang dihapus sementara. Properti ini tidak dapat digunakan kebijakan pemulihan blob. Properti ini hanya berlaku untuk layanan blob dan tidak berlaku untuk kontainer atau berbagi file. bool
Hari Menunjukkan jumlah hari item yang dihapus harus dipertahankan. Nilai minimum yang ditentukan bisa 1 dan nilai maksimumnya bisa 365. Int

Kendala:
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'
'GABUNG'
'OPSI'
'PATCH'
'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[]
mengaktifkan Ketika diatur ke pelacakan berbasis waktu akses terakhir yang benar 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

Kendala:
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 jaringan virtual Azure.
Membuat pabrik data V2

Sebarkan ke Azure
Templat ini membuat pabrik data V2 yang menyalin data dari folder di Azure Blob Storage ke folder lain di penyimpanan.
Menyebarkan Azure Data Explorer db dengan koneksi Event Grid

Sebarkan ke Azure
Sebarkan Azure Data Explorer db dengan koneksi Event Grid.
Membuat pekerjaan Pembersihan Azure Machine Learning

Sebarkan ke Azure
Templat ini membuat pekerjaan Azure Machine Learning Sweep untuk penyetelan hyperparameter.
Membuat Akun Azure Storage dan Kontainer Blob di Azure

Sebarkan ke Azure
Templat ini membuat akun Azure Storage dan kontainer blob.
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
Membuat akun penyimpanan dengan beberapa kontainer Blob

Sebarkan ke Azure
Membuat akun penyimpanan Azure dan beberapa kontainer 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@2022-05-01"
  name = "default"
  parent_id = "string"
  body = jsonencode({
    properties = {
      automaticSnapshotPolicyEnabled = bool
      changeFeed = {
        enabled = bool
        retentionInDays = int
      }
      containerDeleteRetentionPolicy = {
        allowPermanentDelete = bool
        days = int
        enabled = bool
      }
      cors = {
        corsRules = [
          {
            allowedHeaders = [
              "string"
            ]
            allowedMethods = [
              "string"
            ]
            allowedOrigins = [
              "string"
            ]
            exposedHeaders = [
              "string"
            ]
            maxAgeInSeconds = int
          }
        ]
      }
      defaultServiceVersion = "string"
      deleteRetentionPolicy = {
        allowPermanentDelete = bool
        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@2022-05-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 layanan Blob 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 layanan Blob. 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 lainnya. tali
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 layanan Blob. 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

Kendala:
Nilai min = 1
Nilai maks = 146000

DeleteRetentionPolicy

Nama Deskripsi Nilai
allowPermanentDelete Properti ini ketika diatur ke true memungkinkan penghapusan versi blob dan rekam jepret yang dihapus sementara. Properti ini tidak dapat digunakan kebijakan pemulihan blob. Properti ini hanya berlaku untuk layanan blob dan tidak berlaku untuk kontainer atau berbagi file. bool
Hari Menunjukkan jumlah hari item yang dihapus harus dipertahankan. Nilai minimum yang ditentukan bisa 1 dan nilai maksimumnya bisa 365. Int

Kendala:
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"
"OPTIONS"
"PATCH"
"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[]
mengaktifkan Ketika diatur ke pelacakan berbasis waktu akses terakhir yang benar 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

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