让你的 AI Agent 连接 Oracle Cloud Infrastructure

将实例状态、网络地址和监控证据整理到一次检查中。

34 个工具 Custom credential

试试这些 Oracle Cloud Infrastructure 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill Oracle Cloud Infrastructure

清点区间资源

读取实例及其网络连接,整理基础设施概况。

/oo Oracle Cloud Infrastructure: 在 OCI 隔间 [隔间] 中列出实例及网络连接,整理状态、规格和分配的地址。

分析实例指标

查找可用指标,查询性能问题相关的时间段。

/oo Oracle Cloud Infrastructure: 查看 OCI 隔间 [隔间] 在 [时间范围] 的 [指标],使用可用监控数据说明变化和缺口。

开始使用 Oracle Cloud Infrastructure

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 Oracle Cloud Infrastructure

    提供租户及用户 OCID、API 密钥指纹、配对的 PEM 签名私钥、区域和默认区间 OCID。私钥加密时还需提供口令。

    连接 Oracle Cloud Infrastructure →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 具备 API 签名密钥及目标资源策略权限的 OCI IAM 用户。
  • 目标 OCI 区域及默认区间;必要时可指定 realm。
  • 调整规格可能重启实例,终止操作会永久移除实例。

Oracle Cloud Infrastructure 工具

检查计算、网络、身份和监控资源,也可按要求管理基础设施;访问范围由区域、隔间和账户策略决定。

计算实例与主机命令

查看镜像和实例、启动或调整实例规格、执行生命周期操作,并运行 Agent 脚本。

虚拟网络

查看 VCN、子网、接口和安全组,或创建 VCN 及子网。

身份与监控

查看租户和区间信息、告警、指标定义及聚合指标。

34 个工具

List Instances

列出隔离区中的 OCI 计算实例。

oracle_cloud.list_instances

Get Instance

按 OCID 获取计算实例。

oracle_cloud.get_instance

Launch Instance

从子网中的映像启动计算实例。

oracle_cloud.launch_instance

Terminate Instance

永久终止计算实例。此破坏性操作无法撤销。

oracle_cloud.terminate_instance

Update Instance

更新实例的灵活形状资源;OCI 可能重启实例。

oracle_cloud.update_instance

List Images

列出计算映像,可选按操作系统筛选。

oracle_cloud.list_images

Get Image

按 OCID 获取计算映像。

oracle_cloud.get_image

Instance Action

执行 Oracle 官方 Compute MCP 服务器公开的实例操作之一。

oracle_cloud.instance_action

List Vnic Attachments

列出某个 compartment 中的 VNIC 附加,可选按实例筛选。

oracle_cloud.list_vnic_attachments

Get Vnic Attachment

按 OCID 获取 VNIC 附加。

oracle_cloud.get_vnic_attachment

List Vcns

列出某个 compartment 中的虚拟云网络。

oracle_cloud.list_vcns

Get Vcn

按 OCID 获取虚拟云网络。

oracle_cloud.get_vcn

Delete Vcn

永久删除空的 VCN。此操作具有破坏性。

oracle_cloud.delete_vcn

Create Vcn

创建虚拟云网络。

oracle_cloud.create_vcn

List Subnets

列出某个 compartment 中的子网,可选按 VCN 筛选。

oracle_cloud.list_subnets

Get Subnet

按 OCID 获取子网。

oracle_cloud.get_subnet

Create Subnet

在 VCN 中创建子网。

oracle_cloud.create_subnet

List Security Lists

列出某个 compartment 中的安全列表,可选按 VCN 筛选。

oracle_cloud.list_security_lists

Get Security List

按 OCID 获取安全列表。

oracle_cloud.get_security_list

List Network Security Groups

列出网络安全组,可选按 VCN 或 VLAN 筛选。

oracle_cloud.list_network_security_groups

Get Network Security Group

按 OCID 获取网络安全组。

oracle_cloud.get_network_security_group

Get Vnic

按 OCID 获取 VNIC 及其分配的 IP 地址。

oracle_cloud.get_vnic

List Alarms

列出某个 compartment 中的 Monitoring 警报。

oracle_cloud.list_alarms

List Metric Definitions

列出可用的 OCI Monitoring 指标定义。

oracle_cloud.list_metric_definitions

Get Metrics Data

使用 MQL 表达式检索聚合的 OCI Monitoring 指标数据。

oracle_cloud.get_metrics_data

List Compartments

列出子 compartment,可选遍历租户子树。

oracle_cloud.list_compartments

Get Tenancy

按 OCID 获取租户。

oracle_cloud.get_tenancy

List Availability Domains

列出可从某个 compartment 或租户访问的可用性域。

oracle_cloud.list_availability_domains

Get Current Tenancy

获取此连接上配置的租户。

oracle_cloud.get_current_tenancy

Get Current User

获取此连接上配置的 IAM 用户。

oracle_cloud.get_current_user

Get Compartment By Name

按精确名称查找直接子 compartment。

oracle_cloud.get_compartment_by_name

List Subscribed Regions

列出租户已订阅的区域。

oracle_cloud.list_subscribed_regions

Run Instance Agent Command

通过 Oracle Cloud Agent 运行 shell 或批处理脚本。脚本以代理服务账户的权限在目标主机上执行。

oracle_cloud.run_instance_agent_command

List Instance Agent Command Executions

列出计算实例的 Oracle Cloud Agent 命令执行。

oracle_cloud.list_instance_agent_command_executions

常见问题

访问范围如何确定?

可访问资源由配置的区域、所选隔间和 OCI 权限决定。

可以在实例上运行脚本吗?

在 Oracle Cloud Agent 支持且权限允许时可以。脚本以代理账户权限执行,等待结束并不代表脚本已经停止。

连接 Oracle Cloud Infrastructure

关于 Oracle Cloud Infrastructure ↗