mirror of
https://github.com/alibaba/higress.git
synced 2026-03-10 03:30:48 +08:00
81 lines
2.7 KiB
Cheetah
81 lines
2.7 KiB
Cheetah
edition: 3.0.0
|
||
name: agentrun-app
|
||
access: "{{ .AccessKey }}"
|
||
|
||
resources:
|
||
hgctl-agent2:
|
||
component: agentrun
|
||
props:
|
||
region: "{{ .Region }}"
|
||
|
||
# ============= 新规范:agent 配置 =============
|
||
agent:
|
||
# 基本信息
|
||
name: "{{ .AgentName }}"
|
||
description: "{{ .AgentDesc }}"
|
||
|
||
# 代码配置(直接指定路径,支持目录或 zip 文件,或使用 OSS 代码包)
|
||
code:
|
||
src: .
|
||
# ossBucketName: funagent-agent-quickstart-langchain-demo-code
|
||
# ossObjectName: agentrun-quickstart-code.zip
|
||
language: python3.12
|
||
command:
|
||
- python3
|
||
- agentrun_main.py
|
||
|
||
# 容器配置(使用容器模式时配置此项)
|
||
# customContainerConfig:
|
||
# image: registry.cn-hangzhou.aliyuncs.com/my-app:latest
|
||
# command:
|
||
# - python3
|
||
# - app.py
|
||
# port: 9000
|
||
|
||
# 资源配置
|
||
cpu: 2.0
|
||
memory: 4096
|
||
diskSize: {{ .DiskSize }} # 可选,默认 512 MB
|
||
timeout: {{ .Timeout }} # 可选,默认 600 秒
|
||
|
||
# 端口和并发
|
||
port: {{ .Port }}
|
||
instanceConcurrency: 100
|
||
|
||
# 网络配置 - 仅公网访问
|
||
internetAccess: true
|
||
|
||
# VPC 配置(需要 VPC 内网访问时配置)
|
||
# vpcConfig:
|
||
# vpcId: vpc-xxx
|
||
# vSwitchIds: [vsw-xxx] # 支持单个或多个
|
||
# securityGroupId: sg-xxx
|
||
# internetAccess: true # 同时配置 vpcConfig 和 internetAccess 表示内外网都可访问
|
||
|
||
# 环境变量,需要填写以下环境变量使用,推荐使用无明文AK方式,在下方填写授信给FC,包含AliyunAgentRunFullAccess的执行角色
|
||
environmentVariables:
|
||
AGENTRUN_ACCESS_KEY_ID: "{{ .GlobalConfig.AlibabaCloudAccessKeyID }}"
|
||
AGENTRUN_ACCESS_KEY_SECRET: "{{ .GlobalConfig.AlibabaCloudAccessKeySecret }}"
|
||
AGENTRUN_ACCOUNT_ID: "{{ .GlobalConfig.AgentRunAccountID }}"
|
||
AGENTRUN_REGION: "{{ .GlobalConfig.AgentRunRegion }}"
|
||
|
||
# 执行角色,填写此角色,无需填写上方AK、SK敏感凭据的环境变量,角色需要授信给FC,包含AliyunAgentRunFullAccess
|
||
# role: acs:ram::1160216277279558:role/AliyunFCDefaultRole
|
||
|
||
# 日志配置
|
||
# logConfig:
|
||
# project: ws-testhz
|
||
# logstore: acs-ecs-system
|
||
|
||
# 端点配置
|
||
endpoints:
|
||
- name: prod
|
||
|
||
version: LATEST
|
||
description: "生产环境端点"
|
||
|
||
# 灰度发布示例
|
||
# - name: gray
|
||
# version: 2
|
||
# description: "灰度环境端点"
|
||
# weight: 0.2 # 20% 流量到版本 2 |