SuperAPI AI 工具集

aca-sandboxes

通用与其它

查看项目

更新于 10-16 00:31

技能介绍

用途:该技能面向 Azure Container Apps 沙盒(Microsoft.App/SandboxGroups,预览版),通过 aca CLI 统一管理硬件隔离的 microVM,适合运行不可信代码、长期智能体工作负载、开发环境与 MCP 托管等场景。每个沙盒为独立 microVM,从预热池亚秒级启动,支持挂起/恢复并保留内存与磁盘,可缩容至零,空闲不计计算费用;认证委托给 az login。

主要能力:沙盒组创建、列表、角色分配与删除;沙盒创建、查询、删除,支持 CPU、内存、标签、环境变量;快照与从快照启动;公共磁盘、从 OCI 镜像构建磁盘、提交运行中沙盒为磁盘;AzureBlob 共享卷与 DataDisk 块卷挂载;停止/恢复与自动挂起;端口暴露(匿名或 Entra 按用户鉴权);出站默认拒绝加允许列表;文件读写复制(fs 系列);Python SDK(azure-containerapps-sandbox)。

使用方式:安装使用 aka.ms/aca-cli-install(Linux/macOS)或 aka.ms/aca-cli-install-ps(Windows)一行命令,随后 aca --version、按需 az login 与 aca auth login、aca doctor。沙盒组初始化四步:检查认证、aca sandboxgroup create --name <g> --location <region> --set-config、按需角色创建、aca doctor。创建沙盒最小命令 aca sandbox create --disk ubuntu;清单流程为 aca sandbox init、aca sandbox validate --file sandbox.yaml、aca sandbox apply --file sandbox.yaml。执行命令用 aca sandbox exec --id "$SANDBOX_ID" -c "<command>",交互用 aca sandbox shell。

限制:az CLI 无沙盒命令,须用 aca;无 SSH 守护进程,不能用 ssh/scp/rsync;命令组为 aca sandboxgroup(无连字符);快照用 --name 而非 --image;出站策略仅支持 --default Deny 加 --rule 允许列表;匿名端口公开预览且任何持 URL 者可访问。与 Dynamic Sessions 是不同产品。资料未提供具体收费价格与配额细节。