全部产品
Search
文档中心

CloudOps Orchestration Service:ACS-FC-InvokeFunction

更新时间:Jun 28, 2025

Nama template

ACS-FC-InvokeFunction

Jalankan Sekarang

Deskripsi template

Menjalankan fungsi dan mengembalikan hasilnya.

Tipe template

Otomatis

Pemilik

Alibaba Cloud

Parameter input

Parameter

Deskripsi

Tipe

Diperlukan

Nilai default

Batasan

serviceName

Nama layanan.

String

Ya

functionName

Nama fungsi.

String

Ya

regionId

ID wilayah.

String

Tidak

{{ ACS::RegionId }}

parameters

Parameter fungsi.

String

Tidak

""

OOSAssumeRole

Peran RAM yang diasumsikan oleh CloudOps Orchestration Service (OOS).

String

Tidak

""

Parameter output

Parameter

Deskripsi

Tipe

invokeData

String

Kebijakan izin yang diperlukan untuk mengeksekusi template

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "fc:InvokeFunction"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

Referensi

Untuk informasi lebih lanjut, lihat ACS-FC-InvokeFunction.yml di GitHub.

Konten Template

FormatVersion: OOS-2019-06-01
Description:
  en: Invoke the function and return the result
  name-en: ACS-FC-InvokeFunction
Parameters:
  regionId:
    Type: String
    Label:
      en: RegionId
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  serviceName:
    Label:
      en: ServiceName
    Type: String
    AssociationProperty: ALIYUN::FC::Service::ServiceName
    AssociationPropertyMetadata:
      RegionId: regionId
  functionName:
    Label:
      en: FunctionName
    Type: String
    AssociationProperty: ALIYUN::FC::Function::FunctionName
    AssociationPropertyMetadata:
      RegionId: regionId
      ServiceName: serviceName
  parameters:
    Label:
      en: Parameters
    Type: String
    Default: ''
  OOSAssumeRole:
    Label:
      en: OOSAssumeRole
    Type: String
    Default: ''
RamRole: '{{ OOSAssumeRole }}'
Tasks:
  - Name: invokeFunction
    Action: ACS::FC::InvokeFunction
    Description:
      en: Invoke the function
    Properties:
      functionName: '{{ functionName }}'
      serviceName: '{{ serviceName }}'
      invocationType: Sync
      regionId: '{{ regionId }}'
      event: '{{ parameters }}'
    Outputs:
      invokeData:
        Type: String
        ValueSelector: data
Outputs:
  invokeData:
    Type: String
    Value: '{{ invokeFunction.invokeData }}'