全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::EMR::ClusterServiceConfigs

更新时间:Jun 26, 2025

ALIYUN::EMR::ClusterServiceConfigs digunakan untuk membuat atau memodifikasi konfigurasi layanan tertentu dalam kluster.

Sintaksis

{
  "Type": "ALIYUN::EMR::ClusterServiceConfigs",
  "Properties": {
    "ClusterId": String,
    "ServiceConfigs": List
  }
}

Properti

PropertiTipeDiperlukanDapat DieditDeskripsiKendala
ClusterIdStringYaTidakID dari kluster. Tidak ada
ServiceConfigsListYaYaKonfigurasi server. Untuk informasi lebih lanjut, lihat properti ServiceConfigs.

Sintaksis ServiceConfigs

"ServiceConfigs": [
  {
    "Comment": String,
    "GatewayClusterIdList": List,
    "ServiceName": String,
    "CustomConfigParams": String,
    "RefreshHostConfig": Boolean,
    "HostInstanceId": String,
    "ConfigType": String,
    "ConfigParams": String,
    "GroupId": String
  }
]

Properti ServiceConfigs

PropertiTipeDiperlukanDapat DieditDeskripsiKendala
CommentStringTidakYaDeskripsi layanan. Tidak ada
GatewayClusterIdListListTidakTidakDaftar ID kluster gateway. Pisahkan beberapa ID kluster gateway dengan koma (,).
ServiceNameStringYaTidakNama layanan. Tidak ada
CustomConfigParamsStringTidakYaKonfigurasi kustom. Tidak ada
RefreshHostConfigBooleanTidakTidakMenentukan apakah akan menjalankan perintah konfigurasi segera setelah konfigurasi dibuat atau dimodifikasi. Nilai yang valid:
  • true
  • false
HostInstanceIdStringTidakYaID instance host. Dalam kebanyakan kasus, parameter ini diatur ke ID instance Elastic Compute Service (ECS). Tidak ada
ConfigTypeStringTidakTidakJenis konfigurasi. Tidak ada
ConfigParamsStringYaYaIsi spesifik dari konfigurasi. Nilai parameter adalah string JSON.
GroupIdStringTidakYaID grup host. Tidak ada

Parameter respons

Fn::GetAtt

ClusterId: ID kluster.

Contoh

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ClusterId": {
      "Type": "String",
      "Description": "ID dari kluster."
    },
    "ServiceConfigs": {
      "Type": "Json",
      "Description": "Konfigurasi server"
    }
  },
  "Resources": {
    "EMRClusterServiceConfigs": {
      "Type": "ALIYUN::EMR::ClusterServiceConfigs",
      "Properties": {
        "ClusterId": {
          "Ref": "ClusterId"
        },
        "ServiceConfigs": {
          "Ref": "ServiceConfigs"
        }
      }
    }
  },
  "Outputs": {
    "ClusterId": {
      "Description": "ID dari kluster.",
      "Value": {
        "Fn::GetAtt": [
          "EMRClusterServiceConfigs",
          "ClusterId"
        ]
      }
    }
  }
}

YAML Format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ClusterId:
    Description: ID dari kluster.
    Type: String
  ServiceConfigs:
    Description: Konfigurasi server
    Type: Json
Resources:
  EMRClusterServiceConfigs:
    Properties:
      ClusterId:
        Ref: ClusterId
      ServiceConfigs:
        Ref: ServiceConfigs
    Type: ALIYUN::EMR::ClusterServiceConfigs
Outputs:
  ClusterId:
    Description: ID dari kluster.
    Value:
      Fn::GetAtt:
      - EMRClusterServiceConfigs
      - ClusterId