August 3, 2026 in 开发工具与云服务8 minutes
Oracle 说明文档
1. 计算(Compute)
2. 块存储(Block Volume)
3. 对象/归档存储(Object & Archive Storage)
4. 其他基础设施
可在控制台通过 Governance & Administration → Tenancy Management → Limits, Quotas and Usage 查询自己租户的免费资源限额与用量。
核心要点:OCI 的永久免费套餐最具价值的是 2 台 AMD 微实例 + 最高 2 OCPU/12GB 的 Arm A1 实例、200 GB 块存储、2 个 Autonomous 数据库,以及每月 10 TB 出站流量;但需注意资源必须建在主区域、闲置实例可能被回收、试用到期超量对象存储会被清空等限制。
该文档是 Oracle Cloud Infrastructure(OCI)官方文档中的 “Accessing Oracle Cloud Infrastructure”(访问 Oracle Cloud Infrastructure) 页面(更新于 2024-07-08),属于入门/概述性质的页面,主题是:在 OCI 上创建和管理资源的几种方式。
1. Oracle Cloud Console(控制台)
2. APIs(应用程序接口)
3. SDKs(软件开发工具包)
4. Command Line Interface(CLI,命令行界面)
5. Terraform
6. Ansible
7. Resource Manager(资源管理器)
| 类别 | 方式 | 适用场景 |
|---|---|---|
| 图形化 | Console | 日常手动管理实例、网络、存储、用户权限 |
| 程序化 | REST APIs、SDKs(Java/Ruby/Python)、CLI | 开发集成、脚本化运维 |
| 自动化/IaC | Terraform、Ansible、Resource Manager | 基础设施即代码、自动化部署与编排 |
总体来看,这一页是 OCI 管理工具链的"入口索引":从图形界面到 API/SDK/CLI,再到 IaC 与自动化工具(Terraform、Ansible、Resource Manager),覆盖了从手动操作到 fully-automated 的不同使用需求;同时表明 Oracle 对新功能采取"API/控制台先行、Terraform 30 天内跟进"的发布节奏。
该文档是 Oracle Cloud Infrastructure(OCI)官方文档中的 “New Console Experience”(新版控制台体验) 页面(更新于 2025-06-25),介绍了 Oracle Cloud Console 为提升易用性和跨服务一致性而推出的全新界面设计,涵盖四大使用场景的更新。
进入某个服务后,可在资源列表页通过搜索和筛选快速定位目标资源。列表页可以查看服务中的资源及单个资源的详细信息,并支持:对全部资源进行搜索和筛选、直接在表格上排序和过滤、以及自定义要显示的表格列。具体包括四个子功能:
1. 隔间选择(Compartment Selection)
2. 搜索与筛选(Search and Filter)
3. 表格排序与过滤(Table Sort and Filter)
4. 管理表格列(Manage Table Columns)
| 体验模块 | 核心改进 |
|---|---|
| 服务内导航 | 左侧持久导航窗格,可折叠/展开,切换时不丢失当前页面 |
| 资源列表 | 支持搜索、过滤、排序、自定义列;隔间为不可移除的默认过滤器 |
| 资源详情 | 信息按标签页分类(Details/Monitoring/Policies/Work requests/Tags 等),顶部显示名称与状态,配 Actions 操作菜单 |
| 创建资源 | 单面板或多步骤工作流,复杂资源同页分区、可展开/折叠 |
总体来看,这一页是 OCI 新版控制台(Redwood 风格设计)的使用指南,重点在于:统一、持久的左侧导航;功能强大的资源列表检索与自定义能力(隔间、状态、可用区、标签等多维过滤);结构化的资源详情页;以及更灵活的资源创建流程。页面其余部分(如 Getting Started、Free Tier、Marketplace 等链接)均为 OCI 文档站的通用导航入口,与正文内容无直接关系。
这份文档是关于 Oracle Cloud Infrastructure (OCI) 控制台主页 的官方指南,详细介绍了如何个性化定制主页、调整显示模式以及利用各类功能模块(Widgets)来高效管理云资源。
用户可以根据需求自定义主页的模块(Widgets)布局:
通过"Profile"菜单进入"Console settings",用户可选择三种显示主题:
主页由多个功能模块组成,提供个性化的云环境视图:
提供身份管理服务的快捷操作,包括:
该文档全面阐述了 OCI 控制台主页的自定义能力与功能布局,通过模块化的设计帮助用户集中监控资源状态、优化成本安全并快速执行管理任务,是提升云环境运维效率的重要入口指南。
该文档是 Oracle Cloud Infrastructure(OCI)官方文档中的 “Quickly Launch Your Always Free Resources Using Resource Manager”(使用资源管理器快速启动永久免费资源) 页面(更新于 2025-08-05),是上一份 “Always Free Resources” 文档的配套操作指南,教你如何用模板一键自动创建一整套免费资源。
| 项目 | 内容 |
|---|---|
| 目的 | 几分钟内自动创建一整套 Always Free 资源 |
| 所用工具 | Resource Manager + 预置 Terraform 模板 |
| 选用模板 | Sample e-commerce application (MuShop Basic) |
| 技能要求 | 无需 Terraform 经验 |
| 安全注意事项 | 堆栈描述和配置变量中不得包含私钥等机密信息 |
| 可选配置 | 自定义 provider、堆栈名称/描述、隔间、标签 |
与资源额度的关系:前面的“OCI 服务与免费资源额度”列出了 Always Free 的具体资源配额(如 AMD/Ampere 实例、200 GB 块存储、Autonomous 数据库等);本节则给出"快速落地"方法——通过 MuShop Basic 示例模板,把这些免费资源一次性自动部署好,直接用于运行一个小型电商示例应用。
该文档是 Oracle Cloud Infrastructure(OCI)官方教程 “Get Started with the Command Line Interface”(命令行界面入门)(更新于 2026-07-10),是一份完整的实操教程,手把手教你使用 OCI CLI(命令行工具)完成从创建网络环境到启动 Linux/Windows 实例、连接实例、再到清理资源的全流程。
可使用 --help、-h 或 -? 关键词获取行内帮助,例如:
oci --help
oci bv volume -h
oci os bucket create -?
文档中的示例以"命令 + 响应"分组呈现:
示例:获取租户命名空间
oci os ns get
返回:
{ "data": "docs", "id": "ocid1.compartment.oc1...", "is-stateless": null }本教程所有资源使用同一个隔间;生产环境中通常会将资源分在不同隔间。可以选择已有隔间(推荐)或新建隔间。
oci iam compartment list -c <tenancy_id>
返回隔间的名称、OCID、生命周期状态、创建时间等信息。
oci iam compartment create --name CLIsandbox -c <root_compartment_id> --description "For testing CLI features"
在启动任何实例之前,必须先创建 VCN 及相关资源。
oci network vcn create --compartment-id <id> --display-name "cli_vcn" --dns-label sandboxvcn1 --cidr-block "10.0.0.0/16"
oci network vcn list -c <compartment_id> 查询网络信息。oci network security-list create -c <compartment_id> --egress-security-rules "[...]" --ingress-security-rules "[...]" --vcn-id <vcn_id> --display-name port3389rule
--security-list-ids 把两个安全列表都关联到子网。先用 oci iam availability-domain list -c <compartment_id> 获取可用区列表,然后:
oci network subnet create --vcn-id <vcn_id> -c <compartment_id> --availability-domain "EMIr:PHX-AD-1" --display-name CLISUB --dns-label "vminstances" --cidr-block "10.0.0.0/16" --security-list-ids "[<默认安全列表ID>,<新安全列表ID>]"
oci network security-list list 查询。oci network internet-gateway create -c <compartment_id> --is-enabled true --vcn-id <vcn_id> --display-name sbgateway
oci network route-table list -c <compartment_id> --vcn-id <vcn_id>
"route rules":[])。oci network route-table update --rt-id <route_table_id> --route-rules "[{\"cidrBlock\":\"0.0.0.0/0\",\"networkEntityId\":\"<internet_gateway_id>\"}]"
启动实例需要提供以下信息:
| 参数 | 说明 |
|---|---|
compartment-id |
隔间 ID |
availability-domain |
可用区 |
subnet-id |
子网 ID |
image-id |
镜像 ID(操作系统) |
shape |
规格(CPU/内存配置) |
oci compute image list -c <compartment_id>
oci compute shape list -c <compartment_id> --availability-domain "EMIr:PHX-AD-1"
VM.Standard1.1(1 CPU + 7 GB 内存)。oci compute instance launch --availability-domain "EMIr:PHX-AD-1" -c <compartment_id> --shape "VM.Standard1.1" --display-name "Linux Instance" --image-id <image_id> --ssh-authorized-keys-file "C:\Users\testuser\.oci\linux_key.pem" --subnet-id <subnet_id>
--ssh-authorized-keys-file 参数引用的文件包含访问计算实例所需的公钥;如果启动实例时未提供此密钥,启动后将无法连接该实例。oci compute instance list-vnics --instance-id <instance_id>
oci bv volume create --availability-domain "EMIr:PHX-AD-1" -c <compartment_id> --size-in-mbs 51200 --display-name LinuxVol
oci bv volume get 命令查询块卷(或其他资源如实例、VNIC)的生命周期状态。oci compute volume-attachment attach --instance-id <instance_id> --type iscsi --volume-id <volume_id>
oci compute instance launch --availability-domain "EMIr:PHX-AD-1" -c <compartment_id> --shape "VM.Standard1.2" --display-name "Windows Instance" --image-id <image_id> --subnet-id <subnet_id>
oci compute instance list-vnics --instance-id <instance_id>
oci bv volume create --availability-domain "<ad>" -c <compartment_id> --size-in-mbs 51200 --display-name <display_name>
oci compute volume-attachment attach --instance-id <instance_id> --type iscsi --volume-id <volume_id>
虽然连接 Linux 和 Windows 实例都需要公网 IP,但这是两者唯一的共同点;区别包括认证方式、端口配置和桌面客户端程序。
需要两样东西:
oci compute instance list-vnics --instance-id <instance_id>
oci compute instance get-windows-initial-creds --instance-id <instance_id>
返回示例:
{ "data": { "password": "Cz{73~~vf@dnK7A", "username": "opc" } }完成教程后,通过删除未使用的资源来清理测试环境。
oci compute volume-attachment list -c <compartment_id>
oci compute volume-attachment detach --volume-attachment-id <volume_attachment_id>
--force 参数(无需确认即删除资源),但最佳实践是使用 y/N 确认选项而非 --force。oci bv volume delete --volume-id <volume_id> --force
oci bv volume list 验证,返回 "lifecycle-state": "TERMINATED" 表示卷已不存在。oci compute instance terminate --instance-id <instance_id>
oci network subnet delete --subnet-id <subnet_id> --force
oci network vcn delete --vcn-id <vcn_id> --force
| 教程阶段 | 核心命令/操作 |
|---|---|
| 环境准备 | 在测试隔间中操作,记录所有 OCID |
| 网络搭建 | VCN → 安全列表(3389端口)→ 子网 → 互联网网关 → 路由规则 |
| 实例准备 | 查询镜像列表、查询可用规格 |
| Linux 实例 | 启动(需 SSH 密钥)→ 获取 VNIC → 创建/附加块卷 |
| Windows 实例 | 启动(无 SSH 密钥)→ 获取 VNIC → 创建/附加块卷 |
| 连接方式 | Linux 用 SSH;Windows 用 RDC + 初始凭据(username: opc) |
| 清理资源 | 分离/删除块卷 → 终止实例 → 删除子网 → 删除 VCN |
总体来看,这是一份从零到一的 OCI CLI 实战教程,覆盖了使用命令行完成"网络准备 → 启动 Linux/Windows 实例 → 连接实例 → 清理环境"的完整生命周期,特别适合希望以脚本化方式(而非控制台 GUI)管理 OCI 资源的用户入门。