全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::CAS::Certificate

更新时间:Jun 26, 2025

ALIYUN::CAS::Certificate digunakan untuk menambahkan sertifikat.

Sintaksis

{
  "Type": "ALIYUN::CAS::Certificate",
  "Properties": {
    "Lang": String,
    "Cert": String,
    "SourceIp": String,
    "Name": String,
    "Key": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Cert

String

Ya

Tidak

Konten dari sertifikat. Anda harus mengkodekan nilai properti dalam format Privacy Enhanced Mail (PEM).

Tidak ada.

Key

String

Ya

Tidak

Kunci privat dari sertifikat. Anda harus mengkodekan nilai properti dalam format PEM.

Tidak ada.

Name

String

Ya

Tidak

Nama kustom dari sertifikat. Nama tersebut harus unik di dalam akun.

Tidak ada.

Lang

String

Tidak

Tidak

Bahasa dari konten dalam permintaan dan respons.

Tidak ada.

SourceIp

String

Tidak

Tidak

Alamat IP sumber dari permintaan.

Tidak ada.

Nilai Pengembalian

Fn::GetAtt

  • CertId: ID sertifikat.

Contoh

Format YAML

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  Certificate:
    Type: ALIYUN::CAS::Certificate
    Properties:
      Lang:
        Ref: Lang
      Cert:
        Ref: Cert
      SourceIp:
        Ref: SourceIp
      Name:
        Ref: Name
      Key:
        Ref: Key
Parameters:
  Lang:
    Type: String
    Description: Menentukan tipe bahasa untuk meminta dan menerima pesan.
  Cert:
    Type: String
    Description: Tentukan konten dari sertifikat. Gunakan format pengkodean PEM.
  SourceIp:
    Type: String
    Description: Menentukan alamat IP sumber dari permintaan.
  Name:
    Type: String
    Description: Nama sertifikat kustom. Nama sertifikat di bawah pengguna tidak boleh duplikat.
  Key:
    Type: String
    Description: Tentukan konten kunci privat sertifikat. Gunakan format pengkodean PEM.
Outputs:
  CertId:
    Description: ID Sertifikat.
    Value:
      Fn::GetAtt:
        - Certificate
        - CertId

Format JSON

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "Certificate": {
      "Type": "ALIYUN::CAS::Certificate",
      "Properties": {
        "Lang": {
          "Ref": "Lang"
        },
        "Cert": {
          "Ref": "Cert"
        },
        "SourceIp": {
          "Ref": "SourceIp"
        },
        "Name": {
          "Ref": "Name"
        },
        "Key": {
          "Ref": "Key"
        }
      }
    }
  },
  "Parameters": {
    "Lang": {
      "Type": "String",
      "Description": "Menentukan tipe bahasa untuk meminta dan menerima pesan."
    },
    "Cert": {
      "Type": "String",
      "Description": "Tentukan konten dari sertifikat. Gunakan format pengkodean PEM."
    },
    "SourceIp": {
      "Type": "String",
      "Description": "Menentukan alamat IP sumber dari permintaan."
    },
    "Name": {
      "Type": "String",
      "Description": "Nama sertifikat kustom. Nama sertifikat di bawah pengguna tidak boleh duplikat."
    },
    "Key": {
      "Type": "String",
      "Description": "Tentukan konten kunci privat sertifikat. Gunakan format pengkodean PEM."
    }
  },
  "Outputs": {
    "CertId": {
      "Description": "ID Sertifikat.",
      "Value": {
        "Fn::GetAtt": [
          "Certificate",
          "CertId"
        ]
      }
    }
  }
}