Tous les produits
Search
Centre de documentation

CloudOps Orchestration Service:ACS-FC-InvokeFunction

Dernière mise à jour :Aug 11, 2026

Nom du modèle

ACS-FC-InvokeFunction

Execute Now

Description du modèle

Appelle une fonction Function Compute et renvoie le résultat.

Type de modèle

Automatisé

Propriétaire

Alibaba Cloud

Paramètres d'entrée

Paramètre

Description

Type

Obligatoire

Valeur par défaut

Limite

serviceName

Nom du service Function Compute.

String

Oui

functionName

Nom de la fonction à appeler.

String

Oui

regionId

ID de la région où se trouve la fonction.

String

Non

{{ ACS::RegionId }}

parameters

Paramètres à transmettre à la fonction.

String

Non

""

OOSAssumeRole

Rôle RAM assumé par OOS pour exécuter le modèle.

String

Non

""

Paramètres de sortie

Paramètre

Description

Type

invokeData

String

Stratégie d'autorisation requise pour exécuter le modèle

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

Références

Pour plus d'informations, consultez le fichier ACS-FC-InvokeFunction.yml sur GitHub.

Contenu du modèle

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 }}'