全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::SLB::Certificate

更新时间:Jun 26, 2025

ALIYUN::SLB::Certificate digunakan untuk mengunggah sertifikat ke instance Server Load Balancer (SLB). Mendukung sertifikat server dan sertifikat otoritas sertifikat (CA).

Penting
  • Jika Anda menetapkan CertificateType ke CA, hanya satu sertifikat CA yang dapat diunggah dalam satu waktu.

  • Jika Anda menetapkan CertificateType ke Server, hanya satu sertifikat server dan kunci privat terkait yang dapat diunggah dalam satu waktu.

Sintaksis

{
  "Type": "ALIYUN::SLB::Certificate",
  "Properties": {
    "CertificateName": String,
    "Certificate": String,
    "AliCloudCertificateName": String,
    "PrivateKey": String,
    "ResourceGroupId": String,
    "CertificateType": String,
    "AliCloudCertificateId": String,
    "AliCloudCertificateRegionId": String,
    "Tags": List
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya.

Tidak ada.

CertificateName

String

Tidak

Ya

Nama sertifikat.

Tidak ada.

Certificate

String

Tidak

Tidak

Sertifikat yang ingin Anda unggah.

Tidak ada.

AliCloudCertificateName

String

Tidak

Tidak

Nama sertifikat yang disediakan oleh Layanan Manajemen Sertifikat.

Tidak ada.

PrivateKey

String

Tidak

Tidak

Kunci privat yang ingin Anda unggah.

Tidak ada.

AliCloudCertificateId

String

Tidak

Tidak

ID sertifikat yang disediakan oleh Layanan Manajemen Sertifikat.

Properti ini harus ditentukan saat Anda menggunakan sertifikat yang disediakan oleh Layanan Manajemen Sertifikat.

AliCloudCertificateRegionId

String

Tidak

Tidak

ID wilayah dari sertifikat yang diterbitkan oleh Alibaba Cloud.

Catatan

Anda harus menentukan properti ini saat Anda menggunakan sertifikat yang diterbitkan oleh Alibaba Cloud.

CertificateType

String

Tidak

Tidak

Tipe sertifikat.

Nilai valid:

  • Server

  • CA

Tags

List

Tidak

Ya

Tag.

Anda dapat menambahkan hingga 20 tag.

Untuk informasi lebih lanjut, lihat Properti Tags.

Sintaksis Tags

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]  

Properti Tags

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Key

String

Ya

Tidak

Kunci dari tag.

Kunci harus memiliki panjang 1 hingga 128 karakter dan tidak boleh mengandung http:// atau https://. Tidak boleh dimulai dengan aliyun atau acs:.

Value

String

Tidak

Tidak

Nilai dari tag.

Nilai dapat memiliki panjang hingga 128 karakter dan tidak boleh mengandung http:// atau https://. Tidak boleh dimulai dengan aliyun atau acs:.

Nilai Kembali

Fn::GetAtt

  • CertificateId: ID sertifikat.

  • Fingerprint: Sidik jari sertifikat.

  • Arn: Nama Sumber Daya Alibaba Cloud (ARN).

Contoh

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
 AliCloudCertificateId:
  Description: ID sertifikat Alibaba Cloud.
  Type: String
 AliCloudCertificateName:
  Description: Nama sertifikat Alibaba Cloud.
  Type: String
 Certificate:
  Description: Konten kunci publik sertifikat.
  Type: String
 CertificateName:
  Description: Nama sertifikat.
  Type: String
 CertificateType:
  AllowedValues:
  - Server
  - CA
  Default: Server
  Description: Tipe sertifikat.
  Type: String
 PrivateKey:
  Description: Kunci privat.
  Type: String
 ResourceGroupId:
  Description: ID grup sumber daya.
  Type: String
 Tags:
  Description: Tag untuk melampirkan ke instance. Maksimal mendukung 20 tag untuk ditambahkan selama pembuatan instance. Setiap tag memiliki dua properti Key dan Value, dan Key diperlukan.
  MaxLength: 20
  Type: Json
Resources:
 SLBCertificate:
  Properties:
   AliCloudCertificateId:
    Ref: AliCloudCertificateId
   AliCloudCertificateName:
    Ref: AliCloudCertificateName
   Certificate:
    Ref: Certificate
   CertificateName:
    Ref: CertificateName
   CertificateType:
    Ref: CertificateType
   PrivateKey:
    Ref: PrivateKey
   ResourceGroupId:
    Ref: ResourceGroupId
   Tags:
    Ref: Tags
  Type: ALIYUN::SLB::Certificate
Outputs:
 CertificateId:
  Description: ID sertifikat.
  Value:
   Fn::GetAtt:
   - SLBCertificate
   - CertificateId
 Fingerprint:
  Description: Sidik jari sertifikat.
  Value:
   Fn::GetAtt:
   - SLBCertificate
   - Fingerprint
{
 "ROSTemplateFormatVersion": "2015-09-01",
 "Parameters": {
  "CertificateType": {
   "Type": "String",
   "Description": "Tipe sertifikat.",
   "AllowedValues": [
    "Server",
    "CA"
   ],
   "Default": "Server"
  },
  "AliCloudCertificateName": {
   "Type": "String",
   "Description": "Nama sertifikat Alibaba Cloud."
  },
  "PrivateKey": {
   "Type": "String",
   "Description": "Kunci privat."
  },
  "ResourceGroupId": {
   "Type": "String",
   "Description": "ID grup sumber daya."
  },
  "CertificateName": {
   "Type": "String",
   "Description": "Nama sertifikat."
  },
  "Tags": {
   "Type": "Json",
   "Description": "Tag untuk melampirkan ke instance. Maksimal mendukung 20 tag untuk ditambahkan selama pembuatan instance. Setiap tag memiliki dua properti Key dan Value, dan Key diperlukan.",
   "MaxLength": 20
  },
  "Certificate": {
   "Type": "String",
   "Description": "Konten kunci publik sertifikat."
  },
  "AliCloudCertificateId": {
   "Type": "String",
   "Description": "ID sertifikat Alibaba Cloud."
  }
 },
 "Resources": {
  "SLBCertificate": {
   "Type": "ALIYUN::SLB::Certificate",
   "Properties": {
    "CertificateType": {
     "Ref": "CertificateType"
    },
    "AliCloudCertificateName": {
     "Ref": "AliCloudCertificateName"
    },
    "PrivateKey": {
     "Ref": "PrivateKey"
    },
    "ResourceGroupId": {
     "Ref": "ResourceGroupId"
    },
    "CertificateName": {
     "Ref": "CertificateName"
    },
    "Tags": {
     "Ref": "Tags"
    },
    "Certificate": {
     "Ref": "Certificate"
    },
    "AliCloudCertificateId": {
     "Ref": "AliCloudCertificateId"
    }
   }
  }
 },
 "Outputs": {
  "Fingerprint": {
   "Description": "Sidik jari sertifikat.",
   "Value": {
    "Fn::GetAtt": [
     "SLBCertificate",
     "Fingerprint"
    ]
   }
  },
  "CertificateId": {
   "Description": "ID sertifikat.",
   "Value": {
    "Fn::GetAtt": [
     "SLBCertificate",
     "CertificateId"
    ]
   }
  }
 }
}