开发者社区 > 云原生 > Serverless > 正文

在函数计算通过s.yaml配置 创建函数时 如何绑定vpc 和安全组?

在函数计算通过s.yaml配置 创建函数时 如何绑定vpc 和安全组?

展开
收起
三分钟热度的鱼 2024-07-24 20:17:28 31 0
1 条回答
写回答
取消 提交回答
  • 根据您提供的s.yaml配置内容,目前还没有直接包含VPC和安全组绑定的信息。为了在阿里云函数计算(FC)服务中绑定VPC和安全组,您可以在function部分下添加vpcConfig字段来指定VPC配置。请注意,绑定VPC时,您需要确保函数计算服务有相应的VPC和子网访问权限。以下是添加VPC和安全组绑定的一个示例:
    services:
    framework:
    component: fc
    props:
    region: cn-shanghai
    service:
    name: asda
    function:
    name: rasda
    description: Initialize
    runtime: custom
    environmentVariables:
    PATH: >-
    /opt/java17/bin:/usr/local/bin/apache-maven/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/ruby/bin:/opt/bin:/code:/code/bin
    LD_LIBRARY_PATH: >-
    /code:/code/lib:/usr/local/lib:/opt/lib:/opt/php8.1/lib:/opt/php8.0/lib:/opt/php7.2/lib
    JAVA_HOME: /opt/java17
    layers:

    • acs:fc:cn-shanghai:official:layers/Java17/versions/2
      vpcConfig: # 添加VPC配置
      vpcId: vpc-xxxxx # 您的VPC ID
      vSwitchIds: # 子网ID列表
    • vsw-xxxxx
      securityGroupIds: # 安全组ID列表
    • sg-xxxxx
      memorySize: 2048
      cpu: 2
      timeout: 60
      codeUri: ./
      diskSize: 512
      caPort: 8080
      customRuntimeConfig:
      command:
    • java
      args:
    • '-Dserver.port=8080'
    • '-jar'
    • asda.jar
      请将vpc-xxxxx, vsw-xxxxx, 和sg-xxxxx替换为您实际的VPC ID、子网ID和安全组ID。确保您有权限访问这些资源,并且它们已经存在于您的阿里云账户中。添加上述配置后,部署函数时,它将与指定的VPC和安全组绑定。此回答整理自钉群“阿里函数计算客户【已满,加2群:64970014484】”
    2024-07-24 22:00:59
    赞同 4 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Deep Dive:云上VPC分层安全架构设计 立即下载
    经典网络迁移VPC最佳实践 立即下载
    AWS 数据中心与 VPC 揭秘 立即下载