Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::CDN::StagingConfig

Última atualização: Jun 27, 2026

Define as configurações de staging para um nome de domínio CDN.

Sintaxe

{
  "Type": "ALIYUN::CDN::StagingConfig",
  "Properties": {
    "DomainName": String,
    "Functions": List
  }
}

Propriedades

Parâmetro

Tipo

Obrigatório

Atualização permitida

Descrição

Restrição

DomainName

String

Sim

Não

Nome do domínio acelerado por CDN.

Nenhuma

Functions

List

Sim

Não

Funções e argumentos da configuração de staging.

Formato:

Nota

  • functionName: nome da função. Para ver a lista de funções configuráveis, consulte Funções Configuráveis.

  • argName: nome do argumento. Uma função pode ter vários argumentos.

  • argValue: valor do argumento.

Exemplo:

[
  {
    "functionArgs": [
      {
        "argName": "Function Argument A",
        "argValue": "Value for Function Argument A"
      },
      {
        "argName": "Function Argument B",
        "argValue": "Value for Function Argument B"
      }
    ],
    "functionName": "SampleFunctionName"
  }
]

Valores de retorno

Fn::GetAtt

  • FunctionName: nome da função.

  • ConfigId: ID da configuração de staging.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DomainName:
    Type: String
    Description: The CDN-accelerated domain name.
    Required: true
  Functions:
    AssociationPropertyMetadata: {}
    AssociationProperty: List[Parameters]
    Type: Json
    Description: The list of functions and their arguments for the staging configuration.
    Required: true
Resources:
  StagingConfig:
    Type: ALIYUN::CDN::StagingConfig
    Properties:
      DomainName:
        Ref: DomainName
      Functions:
        Ref: Functions
Outputs:
  FunctionName:
    Description: The function name.
    Value:
      Fn::GetAtt:
        - StagingConfig
        - FunctionName
  ConfigId:
    Description: The staging configuration ID.
    Value:
      Fn::GetAtt:
        - StagingConfig
        - ConfigId
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DomainName": {
      "Type": "String",
      "Description": "The CDN-accelerated domain name.",
      "Required": true
    },
    "Functions": {
      "AssociationPropertyMetadata": {},
      "AssociationProperty": "List[Parameters]",
      "Type": "Json",
      "Description": "The list of functions and their arguments for the staging configuration.",
      "Required": true
    }
  },
  "Resources": {
    "StagingConfig": {
      "Type": "ALIYUN::CDN::StagingConfig",
      "Properties": {
        "DomainName": {
          "Ref": "DomainName"
        },
        "Functions": {
          "Ref": "Functions"
        }
      }
    }
  },
  "Outputs": {
    "FunctionName": {
      "Description": "The function name.",
      "Value": {
        "Fn::GetAtt": [
          "StagingConfig",
          "FunctionName"
        ]
      }
    },
    "ConfigId": {
      "Description": "The staging configuration ID.",
      "Value": {
        "Fn::GetAtt": [
          "StagingConfig",
          "ConfigId"
        ]
      }
    }
  }
}