Info commands

The info command is used to view the online resource information about a function.

Command description

You can run the info -h or info --help command to obtain the help documentation.

Parameter description

ParameterAbbreviationRequired in YAML modeRequired in CLI modeDescription
region-NoYesThe region of the service. Valid values: cn-hangzhou, cn-beijing, cn-beijing, cn-hangzhou, cn-shanghai, cn-qingdao, cn-zhangjiakou, cn-huhehaote, cn-shenzhen, cn-chengdu, cn-hongkong, ap-southeast-1, ap-southeast-2, ap-southeast-3, ap-southeast-5, ap-northeast-1, eu-central-1, eu-west-1, us-west-1, us-east-1, and ap-south-1.
service-name-NoYesThe name of the service.
function-name-NoNoThe name of the function.
trigger-name-NoNoThe name of the trigger.

The current command also supports some global parameters (such as -a/--access, --debug, etc.). For details, please refer to Serverless Devs global parameters document

Examples

  • If the resource description file (YAML) exists, you can run the s info command to view the details of your desired function.
  • If the resource description file (YAML) does not exist (only CLI mode available), you need to specify the desired service name and desired function name in the command based on your business requirements. Example: s cli fc info --region cn-hangzhou --service-name fc-deploy-service --function-name http-trigger-py36.

Sample output:

fc-deploy-test:
    region: cn-hangzhou
    service:
      name: fc-deploy-service
      internetAccess: true
      role: acs:ram::1583208943291465:role/aliyunfcdefaultrole
      description: demo for fc-deploy component
      logConfig:
        logstore: fc-service-fc-deploy-service-logstore
        project: 1583208943291465-cn-hangzhou-logproject
    function:
      name: http-trigger-py36
      runtime: python3
      handler: index.handler
      timeout: 60
      instanceType: e1
      memorySize: 128
      description: this is a test
      initializationTimeout: 3
      instanceConcurrency: 1
      environmentVariables: {}
    triggers:
      - name: httpTrigger
        type: http
        config:
          qualifier: null
          authType: anonymous
          methods:
            - GET

如To query only the details of a service, you need to only specify --service-name. For example, if you run the s cli fc info --region cn-hangzhou --service-name fc-deploy-service command, the following sample output is returned:

region: cn-hangzhou
service:
  name: fc-deploy-service
  internetAccess: true
  role: acs:ram::1583208943291465:role/aliyunfcdefaultrole
  description: demo for fc-deploy component
  logConfig:
    logstore: fc-service-fc-deploy-service-logstore
    project: 1583208943291465-cn-hangzhou-logproject

Permissions and policies

When you use the command, we recommend that you configure the system policy AliyunFCReadOnlyAccess.

Edit this page on GitHub Updated at Wed, May 10, 2023