Custom Domains - Create
Membuat domain kustom baru dalam titik akhir.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}?api-version=2024-02-01
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
custom
|
path | True |
string |
Nama domain kustom dalam titik akhir. |
endpoint
|
path | True |
string |
Nama titik akhir di bawah profil yang unik secara global. |
profile
|
path | True |
string |
Nama profil CDN yang unik dalam grup sumber daya. |
resource
|
path | True |
string |
Nama grup Sumber Daya dalam langganan Azure. Regex pattern: |
subscription
|
path | True |
string |
ID Langganan Azure. |
api-version
|
query | True |
string |
Versi API yang akan digunakan dengan permintaan klien. Versi saat ini adalah 2024-02-01. |
Isi Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
properties.hostName | True |
string |
Nama host domain kustom. Harus berupa nama domain. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
OK. Permintaan telah berhasil. |
|
201 Created |
Dibuat. Permintaan telah dipenuhi dan domain kustom baru telah dibuat. |
|
202 Accepted |
Diterima dan operasi akan selesai secara asinkron. Headers location: string |
|
Other Status Codes |
Respons kesalahan CDN yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nama | Deskripsi |
---|---|
user_impersonation | meniru akun pengguna Anda |
Contoh
CustomDomains_Create
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/customDomains/www-someDomain-net?api-version=2024-02-01
{
"properties": {
"hostName": "www.someDomain.net"
}
}
Sample Response
{
"name": "www-someDomain-net",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/customdomains/www-someDomain-net",
"type": "Microsoft.Cdn/profiles/endpoints/customdomains",
"properties": {
"provisioningState": "Succeeded",
"resourceState": "Active",
"hostName": "www.someDomain.net",
"customHttpsProvisioningState": "Enabling",
"customHttpsProvisioningSubstate": "PendingDomainControlValidationREquestApproval",
"validationData": null
}
}
{
"name": "www-someDomain-net",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/customdomains/www-someDomain-net",
"type": "Microsoft.Cdn/profiles/endpoints/customdomains",
"properties": {
"provisioningState": "Succeeded",
"resourceState": "Active",
"hostName": "www.someDomain.net",
"customHttpsProvisioningState": "Enabling",
"customHttpsProvisioningSubstate": "PendingDomainControlValidationREquestApproval",
"validationData": null
}
}
azure-asyncoperation: https://management.azure.com/subscriptions/subid/resourcegroups/resourceGroupName/providers/Microsoft.Cdn/operationresults/operationId?api-version=2024-02-01
{
"name": "www-someDomain-net",
"id": "/subscriptions/subid/resourcegroups/RG/providers/Microsoft.Cdn/profiles/profile1/endpoints/endpoint1/customdomains/www-someDomain-net",
"type": "Microsoft.Cdn/profiles/endpoints/customdomains",
"properties": {
"provisioningState": "Succeeded",
"resourceState": "Active",
"hostName": "www.someDomain.net",
"customHttpsProvisioningState": "Enabling",
"customHttpsProvisioningSubstate": "PendingDomainControlValidationREquestApproval",
"validationData": null
}
}
Definisi
Nama | Deskripsi |
---|---|
Cdn |
Menentukan parameter untuk menggunakan sertifikat terkelola CDN untuk mengamankan domain kustom. |
Cdn |
Menentukan parameter sumber sertifikat menggunakan sertifikat terkelola CDN untuk mengaktifkan SSL. |
Certificate |
Jenis sertifikat yang digunakan |
Custom |
Pemetaan nama domain yang ramah ke nama host titik akhir yang disediakan pelanggan untuk tujuan branding, misalnya www.contoso.com. |
Custom |
Objek JSON customDomain yang diperlukan untuk pembuatan atau pembaruan domain kustom. |
Custom |
Status sumber daya domain kustom. |
Custom |
Status provisi domain kustom. |
Custom |
Substate provisi menunjukkan kemajuan HTTPS kustom yang mengaktifkan/menonaktifkan proses langkah demi langkah. |
Delete |
Menjelaskan tindakan yang harus diambil ketika sertifikat dihapus dari Key Vault. |
Error |
Info tambahan kesalahan manajemen sumber daya. |
Error |
Detail kesalahan. |
Error |
Respons kesalahan |
Identity |
Jenis identitas yang membuat/memodifikasi sumber daya |
Key |
Menjelaskan parameter untuk menggunakan sertifikat KeyVault pengguna untuk mengamankan domain kustom. |
Minimum |
Versi protokol TLS yang akan digunakan untuk Https |
Protocol |
Menentukan protokol ekstensi TLS yang digunakan untuk pengiriman yang aman. |
System |
Membaca hanya data sistem |
Update |
Menjelaskan tindakan yang harus diambil ketika sertifikat diperbarui dalam Key Vault. |
User |
Menentukan parameter sumber sertifikat menggunakan sertifikat keyvault pengguna untuk mengaktifkan SSL. |
CdnCertificateSourceParameters
Menentukan parameter untuk menggunakan sertifikat terkelola CDN untuk mengamankan domain kustom.
Nama | Jenis | Deskripsi |
---|---|---|
certificateType |
Jenis sertifikat yang digunakan |
|
typeName | enum: |
CdnManagedHttpsParameters
Menentukan parameter sumber sertifikat menggunakan sertifikat terkelola CDN untuk mengaktifkan SSL.
Nama | Jenis | Deskripsi |
---|---|---|
certificateSource |
string:
Cdn |
Menentukan sumber sertifikat SSL. |
certificateSourceParameters |
Menentukan parameter sumber sertifikat menggunakan sertifikat terkelola CDN untuk mengaktifkan SSL. |
|
minimumTlsVersion |
Versi protokol TLS yang akan digunakan untuk Https |
|
protocolType |
Menentukan protokol ekstensi TLS yang digunakan untuk pengiriman yang aman. |
CertificateType
Jenis sertifikat yang digunakan
Nama | Jenis | Deskripsi |
---|---|---|
Dedicated |
string |
|
Shared |
string |
CustomDomain
Pemetaan nama domain yang ramah ke nama host titik akhir yang disediakan pelanggan untuk tujuan branding, misalnya www.contoso.com.
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
ID Sumber Daya. |
name |
string |
Nama sumber daya. |
properties.customHttpsParameters | CustomDomainHttpsParameters: |
Parameter sertifikat untuk mengamankan HTTPS kustom |
properties.customHttpsProvisioningState |
Status provisi domain kustom. |
|
properties.customHttpsProvisioningSubstate |
Substate provisi menunjukkan kemajuan HTTPS kustom yang mengaktifkan/menonaktifkan proses langkah demi langkah. |
|
properties.hostName |
string |
Nama host domain kustom. Harus berupa nama domain. |
properties.provisioningState |
Status provisi Https Kustom domain kustom. |
|
properties.resourceState |
Status sumber daya domain kustom. |
|
properties.validationData |
string |
Validasi atau data khusus mungkin diperlukan saat mengirimkan CDN ke beberapa wilayah karena alasan kepatuhan lokal. Misalnya nomor lisensi ICP dari domain kustom diperlukan untuk mengirimkan konten di Tiongkok. |
systemData |
Membaca hanya data sistem |
|
type |
string |
Jenis sumber daya |
CustomDomainParameters
Objek JSON customDomain yang diperlukan untuk pembuatan atau pembaruan domain kustom.
Nama | Jenis | Deskripsi |
---|---|---|
properties.hostName |
string |
Nama host domain kustom. Harus berupa nama domain. |
CustomDomainResourceState
Status sumber daya domain kustom.
Nama | Jenis | Deskripsi |
---|---|---|
Active |
string |
|
Creating |
string |
|
Deleting |
string |
CustomHttpsProvisioningState
Status provisi domain kustom.
Nama | Jenis | Deskripsi |
---|---|---|
Disabled |
string |
|
Disabling |
string |
|
Enabled |
string |
|
Enabling |
string |
|
Failed |
string |
CustomHttpsProvisioningSubstate
Substate provisi menunjukkan kemajuan HTTPS kustom yang mengaktifkan/menonaktifkan proses langkah demi langkah.
Nama | Jenis | Deskripsi |
---|---|---|
CertificateDeleted |
string |
|
CertificateDeployed |
string |
|
DeletingCertificate |
string |
|
DeployingCertificate |
string |
|
DomainControlValidationRequestApproved |
string |
|
DomainControlValidationRequestRejected |
string |
|
DomainControlValidationRequestTimedOut |
string |
|
IssuingCertificate |
string |
|
PendingDomainControlValidationREquestApproval |
string |
|
SubmittingDomainControlValidationRequest |
string |
DeleteRule
Menjelaskan tindakan yang harus diambil ketika sertifikat dihapus dari Key Vault.
Nama | Jenis | Deskripsi |
---|---|---|
NoAction |
string |
ErrorAdditionalInfo
Info tambahan kesalahan manajemen sumber daya.
Nama | Jenis | Deskripsi |
---|---|---|
info |
object |
Info tambahan. |
type |
string |
Jenis info tambahan. |
ErrorDetail
Detail kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
additionalInfo |
Info tambahan kesalahan. |
|
code |
string |
Kode kesalahan. |
details |
Detail kesalahan. |
|
message |
string |
Pesan kesalahan. |
target |
string |
Target kesalahan. |
ErrorResponse
Respons kesalahan
Nama | Jenis | Deskripsi |
---|---|---|
error |
Objek kesalahan. |
IdentityType
Jenis identitas yang membuat/memodifikasi sumber daya
Nama | Jenis | Deskripsi |
---|---|---|
application |
string |
|
key |
string |
|
managedIdentity |
string |
|
user |
string |
KeyVaultCertificateSourceParameters
Menjelaskan parameter untuk menggunakan sertifikat KeyVault pengguna untuk mengamankan domain kustom.
Nama | Jenis | Deskripsi |
---|---|---|
deleteRule |
Menjelaskan tindakan yang harus diambil ketika sertifikat dihapus dari Key Vault. |
|
resourceGroupName |
string |
Grup sumber daya Key Vault pengguna yang berisi sertifikat SSL |
secretName |
string |
Nama Rahasia Key Vault (mewakili sertifikat lengkap PFX) dalam Key Vault. |
secretVersion |
string |
Versi (GUID) rahasia Key Vault di Key Vault. |
subscriptionId |
string |
Id Langganan Key Vault pengguna yang berisi sertifikat SSL |
typeName | enum: | |
updateRule |
Menjelaskan tindakan yang harus diambil ketika sertifikat diperbarui dalam Key Vault. |
|
vaultName |
string |
Nama Key Vault pengguna yang berisi sertifikat SSL |
MinimumTlsVersion
Versi protokol TLS yang akan digunakan untuk Https
Nama | Jenis | Deskripsi |
---|---|---|
None |
string |
|
TLS10 |
string |
|
TLS12 |
string |
ProtocolType
Menentukan protokol ekstensi TLS yang digunakan untuk pengiriman yang aman.
Nama | Jenis | Deskripsi |
---|---|---|
IPBased |
string |
|
ServerNameIndication |
string |
SystemData
Membaca hanya data sistem
Nama | Jenis | Deskripsi |
---|---|---|
createdAt |
string |
Tanda waktu pembuatan sumber daya (UTC) |
createdBy |
string |
Pengidentifikasi untuk identitas yang membuat sumber daya |
createdByType |
Jenis identitas yang membuat sumber daya |
|
lastModifiedAt |
string |
Tanda waktu modifikasi terakhir sumber daya (UTC) |
lastModifiedBy |
string |
Pengidentifikasi untuk identitas yang terakhir memodifikasi sumber daya |
lastModifiedByType |
Jenis identitas yang terakhir mengubah sumber daya |
UpdateRule
Menjelaskan tindakan yang harus diambil ketika sertifikat diperbarui dalam Key Vault.
Nama | Jenis | Deskripsi |
---|---|---|
NoAction |
string |
UserManagedHttpsParameters
Menentukan parameter sumber sertifikat menggunakan sertifikat keyvault pengguna untuk mengaktifkan SSL.
Nama | Jenis | Deskripsi |
---|---|---|
certificateSource |
string:
Azure |
Menentukan sumber sertifikat SSL. |
certificateSourceParameters |
Menentukan parameter sumber sertifikat menggunakan sertifikat keyvault pengguna untuk mengaktifkan SSL. |
|
minimumTlsVersion |
Versi protokol TLS yang akan digunakan untuk Https |
|
protocolType |
Menentukan protokol ekstensi TLS yang digunakan untuk pengiriman yang aman. |