Microsoft. Mediaservices
Definisi sumber daya Bicep
Jenis sumber daya layanan media dapat disebarkan ke:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.
Format sumber daya
Untuk membuat Microsoft. Sumber daya Media/mediaservices, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.Media/mediaservices@2021-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
encryption: {
identity: {
userAssignedIdentity: 'string'
useSystemAssignedIdentity: bool
}
keyVaultProperties: {
keyIdentifier: 'string'
}
type: 'string'
}
keyDelivery: {
accessControl: {
defaultAction: 'string'
ipAllowList: [
'string'
]
}
}
publicNetworkAccess: 'string'
storageAccounts: [
{
id: 'string'
identity: {
userAssignedIdentity: 'string'
useSystemAssignedIdentity: bool
}
type: 'string'
}
]
storageAuthentication: 'string'
}
}
Nilai properti
mediaservices
Nama | Deskripsi | Nilai |
---|---|---|
name | Nama sumber daya | string (diperlukan) Batas karakter: 3-24 Karakter yang valid: Huruf kecil dan angka. |
lokasi | Lokasi geografis tempat sumber daya berada | string (diperlukan) |
tag | Tag sumber daya. | Kamus nama dan nilai tag. Lihat Tag dalam templat |
identitas | Identitas Terkelola untuk akun Media Services. | MediaServiceIdentity |
properti | Properti sumber daya. | MediaServiceProperties |
MediaServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas. | string (diperlukan) |
userAssignedIdentities | Identitas terkelola yang ditetapkan pengguna. | objek |
MediaServiceProperties
Nama | Deskripsi | Nilai |
---|---|---|
enkripsi | Properti enkripsi akun. | AccountEncryption |
keyDelivery | Properti Pengiriman Kunci untuk akun Media Services. | KeyDelivery |
publicNetworkAccess | Apakah akses jaringan publik diizinkan atau tidak untuk sumber daya di bawah akun Media Services. | 'Dinonaktifkan' 'Diaktifkan' |
storageAccounts | Akun penyimpanan untuk sumber daya ini. | StorageAccount[] |
storageAuthentication | 'ManagedIdentity' 'Sistem' |
AccountEncryption
Nama | Deskripsi | Nilai |
---|---|---|
identity | Identitas Key Vault. | ResourceIdentity |
keyVaultProperties | Properti kunci yang digunakan untuk mengenkripsi akun. | KeyVaultProperties |
jenis | Jenis kunci yang digunakan untuk mengenkripsi Kunci Akun. | 'CustomerKey' 'SystemKey' (diperlukan) |
ResourceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
userAssignedIdentity | ID ARM identitas terkelola yang ditetapkan pengguna untuk digunakan saat mengakses sumber daya. | string |
useSystemAssignedIdentity | Menunjukkan apakah akan menggunakan Identitas Terkelola yang Ditetapkan Sistem. Eksklusif bersama dengan Identitas Terkelola yang Ditetapkan Pengguna. | bool (diperlukan) |
KeyVaultProperties
Nama | Deskripsi | Nilai |
---|---|---|
keyIdentifier | URL kunci Key Vault yang digunakan untuk mengenkripsi akun. Kunci dapat diberi versi (misalnya https://vault/keys/mykey/version1 ) atau mereferensikan kunci tanpa versi (misalnya https://vault/keys/mykey ). |
string |
KeyDelivery
Nama | Deskripsi | Nilai |
---|---|---|
accessControl | Properti kontrol akses untuk Pengiriman Kunci. | AccessControl |
AccessControl
Nama | Deskripsi | Nilai |
---|---|---|
defaultAction | Perilaku untuk kontrol akses IP di Pengiriman Kunci. | 'Izinkan' 'Tolak' |
ipAllowList | Daftar izin IP untuk kontrol akses di Pengiriman Kunci. Jika tindakan default diatur ke 'Izinkan', daftar izin IP harus kosong. | string[] |
StorageAccount
Nama | Deskripsi | Nilai |
---|---|---|
id | ID sumber daya akun penyimpanan. Media Services bergantung pada tabel dan antrean serta blob, sehingga akun penyimpanan utama harus merupakan akun Penyimpanan Standar (baik Microsoft. ClassicStorage atau Microsoft. Penyimpanan). Blob hanya akun penyimpanan yang dapat ditambahkan sebagai akun penyimpanan sekunder. | string |
identitas | Identitas akun penyimpanan. | ResourceIdentity |
jenis | Jenis akun penyimpanan. | 'Primer' 'Sekunder' (diperlukan) |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Aplikasi Web Portal Video Orchard CMS |
Templat ini menyediakan cara mudah untuk menyebarkan Orchard CMS di Azure App Service Web Apps dengan modul Azure Media Services diaktifkan dan dikonfigurasi. |
Membuat Akun Media Services menggunakan templat |
Templat ini membuat Akun Azure Media Services dengan akun Penyimpanannya. |
Definisi sumber daya templat ARM
Jenis sumber daya layanan media dapat disebarkan ke:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.
Format sumber daya
Untuk membuat Microsoft. Sumber daya Media/mediaservices, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.Media/mediaservices",
"apiVersion": "2021-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"encryption": {
"identity": {
"userAssignedIdentity": "string",
"useSystemAssignedIdentity": "bool"
},
"keyVaultProperties": {
"keyIdentifier": "string"
},
"type": "string"
},
"keyDelivery": {
"accessControl": {
"defaultAction": "string",
"ipAllowList": [ "string" ]
}
},
"publicNetworkAccess": "string",
"storageAccounts": [
{
"id": "string",
"identity": {
"userAssignedIdentity": "string",
"useSystemAssignedIdentity": "bool"
},
"type": "string"
}
],
"storageAuthentication": "string"
}
}
Nilai properti
mediaservices
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | Microsoft. Media/mediaservices' |
apiVersion | Versi api sumber daya | '2021-11-01' |
name | Nama sumber daya | string (diperlukan) Batas karakter: 3-24 Karakter yang valid: Huruf kecil dan angka. |
lokasi | Lokasi geografis tempat sumber daya berada | string (diperlukan) |
tag | Tag sumber daya. | Kamus nama dan nilai tag. Lihat Tag dalam templat |
identitas | Identitas Terkelola untuk akun Media Services. | MediaServiceIdentity |
properti | Properti sumber daya. | MediaServiceProperties |
MediaServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas. | string (diperlukan) |
userAssignedIdentities | Identitas terkelola yang ditetapkan pengguna. | objek |
MediaServiceProperties
Nama | Deskripsi | Nilai |
---|---|---|
enkripsi | Properti enkripsi akun. | AccountEncryption |
keyDelivery | Properti Pengiriman Kunci untuk akun Media Services. | KeyDelivery |
publicNetworkAccess | Apakah akses jaringan publik diizinkan atau tidak untuk sumber daya di bawah akun Media Services. | 'Dinonaktifkan' 'Diaktifkan' |
storageAccounts | Akun penyimpanan untuk sumber daya ini. | StorageAccount[] |
storageAuthentication | 'ManagedIdentity' 'Sistem' |
AccountEncryption
Nama | Deskripsi | Nilai |
---|---|---|
identity | Identitas Key Vault. | ResourceIdentity |
keyVaultProperties | Properti kunci yang digunakan untuk mengenkripsi akun. | KeyVaultProperties |
jenis | Jenis kunci yang digunakan untuk mengenkripsi Kunci Akun. | 'CustomerKey' 'SystemKey' (diperlukan) |
ResourceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
userAssignedIdentity | PENGGUNA menetapkan ID ARM identitas terkelola untuk digunakan saat mengakses sumber daya. | string |
useSystemAssignedIdentity | Menunjukkan apakah akan menggunakan Identitas Terkelola yang Ditetapkan Sistem. Eksklusif bersama dengan Identitas Terkelola yang Ditetapkan Pengguna. | bool (diperlukan) |
KeyVaultProperties
Nama | Deskripsi | Nilai |
---|---|---|
keyIdentifier | URL kunci Key Vault yang digunakan untuk mengenkripsi akun. Kunci dapat diberi versi (misalnya https://vault/keys/mykey/version1 ) atau mereferensikan kunci tanpa versi (misalnya https://vault/keys/mykey ). |
string |
KeyDelivery
Nama | Deskripsi | Nilai |
---|---|---|
accessControl | Properti kontrol akses untuk Pengiriman Kunci. | AccessControl |
AccessControl
Nama | Deskripsi | Nilai |
---|---|---|
defaultAction | Perilaku untuk kontrol akses IP di Pengiriman Kunci. | 'Izinkan' 'Tolak' |
ipAllowList | Daftar IP yang diizinkan untuk kontrol akses di Pengiriman Kunci. Jika tindakan default diatur ke 'Izinkan', daftar izin IP harus kosong. | string[] |
StorageAccount
Nama | Deskripsi | Nilai |
---|---|---|
id | ID sumber daya akun penyimpanan. Media Services bergantung pada tabel dan antrean serta blob, sehingga akun penyimpanan utama harus merupakan akun Standard Storage (baik Microsoft. ClassicStorage atau Microsoft. Penyimpanan). Blob hanya akun penyimpanan yang dapat ditambahkan sebagai akun penyimpanan sekunder. | string |
identity | Identitas akun penyimpanan. | ResourceIdentity |
jenis | Jenis akun penyimpanan. | 'Primer' 'Sekunder' (diperlukan) |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Aplikasi Web Orchard CMS Video Portal |
Templat ini menyediakan cara mudah untuk menyebarkan Orchard CMS di Azure App Service Web Apps dengan modul Azure Media Services diaktifkan dan dikonfigurasi. |
Membuat Akun Media Services menggunakan templat |
Templat ini membuat Akun Azure Media Services dengan akun Penyimpanannya. |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya layanan media dapat disebarkan ke:
- Grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat Microsoft. Sumber daya Media/mediaservices, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Media/mediaservices@2021-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
encryption = {
identity = {
userAssignedIdentity = "string"
useSystemAssignedIdentity = bool
}
keyVaultProperties = {
keyIdentifier = "string"
}
type = "string"
}
keyDelivery = {
accessControl = {
defaultAction = "string"
ipAllowList = [
"string"
]
}
}
publicNetworkAccess = "string"
storageAccounts = [
{
id = "string"
identity = {
userAssignedIdentity = "string"
useSystemAssignedIdentity = bool
}
type = "string"
}
]
storageAuthentication = "string"
}
})
}
Nilai properti
mediaservices
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft. Media/mediaservices@2021-11-01" |
name | Nama sumber daya | string (diperlukan) Batas karakter: 3-24 Karakter yang valid: Huruf kecil dan angka. |
lokasi | Lokasi geografis tempat sumber daya berada | string (diperlukan) |
parent_id | Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. | string (diperlukan) |
tag | Tag sumber daya. | Kamus nama dan nilai tag. |
identity | Identitas Terkelola untuk akun Media Services. | MediaServiceIdentity |
properti | Properti sumber daya. | MediaServiceProperties |
MediaServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas. | string (diperlukan) |
identity_ids | Identitas terkelola yang ditetapkan pengguna. | Array ID identitas pengguna. |
MediaServiceProperties
Nama | Deskripsi | Nilai |
---|---|---|
enkripsi | Properti enkripsi akun. | AccountEncryption |
keyDelivery | Properti Pengiriman Kunci untuk akun Media Services. | KeyDelivery |
publicNetworkAccess | Apakah akses jaringan publik diizinkan atau tidak untuk sumber daya di bawah akun Media Services. | "Dinonaktifkan" "Diaktifkan" |
storageAccounts | Akun penyimpanan untuk sumber daya ini. | StorageAccount[] |
storageAuthentication | "ManagedIdentity" "Sistem" |
AccountEncryption
Nama | Deskripsi | Nilai |
---|---|---|
identity | Identitas Key Vault. | ResourceIdentity |
keyVaultProperties | Properti kunci yang digunakan untuk mengenkripsi akun. | KeyVaultProperties |
jenis | Jenis kunci yang digunakan untuk mengenkripsi Kunci Akun. | "CustomerKey" "SystemKey" (diperlukan) |
ResourceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
userAssignedIdentity | PENGGUNA menetapkan ID ARM identitas terkelola untuk digunakan saat mengakses sumber daya. | string |
useSystemAssignedIdentity | Menunjukkan apakah akan menggunakan Identitas Terkelola yang Ditetapkan Sistem. Eksklusif bersama dengan Identitas Terkelola yang Ditetapkan Pengguna. | bool (diperlukan) |
KeyVaultProperties
Nama | Deskripsi | Nilai |
---|---|---|
keyIdentifier | URL kunci Key Vault yang digunakan untuk mengenkripsi akun. Kunci dapat diberi versi (misalnya https://vault/keys/mykey/version1 ) atau mereferensikan kunci tanpa versi (misalnya https://vault/keys/mykey ). |
string |
KeyDelivery
Nama | Deskripsi | Nilai |
---|---|---|
accessControl | Properti kontrol akses untuk Pengiriman Kunci. | AccessControl |
AccessControl
Nama | Deskripsi | Nilai |
---|---|---|
defaultAction | Perilaku untuk kontrol akses IP di Pengiriman Kunci. | "Izinkan" "Tolak" |
ipAllowList | Daftar izin IP untuk kontrol akses di Pengiriman Kunci. Jika tindakan default diatur ke 'Izinkan', daftar izin IP harus kosong. | string[] |
StorageAccount
Nama | Deskripsi | Nilai |
---|---|---|
id | ID sumber daya akun penyimpanan. Media Services bergantung pada tabel dan antrean serta blob, sehingga akun penyimpanan utama harus merupakan akun Penyimpanan Standar (baik Microsoft. ClassicStorage atau Microsoft. Penyimpanan). Blob hanya akun penyimpanan yang dapat ditambahkan sebagai akun penyimpanan sekunder. | string |
identity | Identitas akun penyimpanan. | ResourceIdentity |
jenis | Jenis akun penyimpanan. | "Primer" "Sekunder" (diperlukan) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk