Oracle Free Tier 实例创建自动化脚本指南

Oracle Free Tier 实例创建自动化脚本指南

oracle-freetier-instance-creation A script to create free instance oracle-freetier-instance-creation 项目地址: https://gitcode.com/gh_mirrors/or/oracle-freetier-instance-creation

项目介绍

该项目位于 GitHub,提供了Python脚本及shell脚本来自动化创建Oracle Free Tier ARM实例。它专为利用Oracle云基础设施中免费层级服务设计,允许用户轻松部署一个拥有4个OCPUs和24GB内存的ARM实例或选择其他符合免费层级的配置,比如标准E2微型实例,预装Ubuntu 22.04操作系统。通过此工具,用户可以减少手动配置的时间,实现更快的环境搭建。

项目快速启动

步骤1: 准备工作

  1. 生成Oracle API密钥: 访问Oracle API密钥生成页面,按指引生成API密钥对,并保存私钥。

  2. 获取OCI配置详情: 在您的Oracle Cloud Profile中添加API Key,并记下配置详情。

  3. 生成Gmail App Passkey(可选): 若启用两步验证且需邮件通知,通过Google App密码生成获得一次性的应用专用密码。

步骤2: 设置环境

  1. 克隆仓库:

    git clone https://github.com/mohankumarpaluru/oracle-freetier-instance-creation.git
    
  2. 进入项目目录并设置文件权限:

    cd oracle-freetier-instance-creation
    chmod +x setup_init.sh
    
  3. 创建并配置必要的文件:

    • 将API私钥内容存入oci_api_private_key.pem文件。
    • 编辑oci_config文件,参照sample_oci_config示例,确保key_file指向私钥的绝对路径。

步骤3: 运行脚本

编辑oci.env配置文件以指定任何特定需求,如等待时间、可用性域等,之后执行初始化脚本:

./setup_init.sh

然后,运行主脚本开始实例创建过程:

python main.py

成功创建后,会在项目目录下找到INSTANCE_CREATED文件,记录实例详情。

应用案例和最佳实践

  • 自动测试环境部署: 对于开发团队,可以作为持续集成的一部分,自动化构建测试环境。
  • 学习与研究: 用于学习Oracle Cloud Infrastructure的服务而无需担心成本。
  • 临时计算资源: 需要短期、高配计算任务时,快速部署并使用完毕后销毁。

确保在非生产环境中测试脚本,熟悉配置参数以避免不必要的费用或数据丢失。

典型生态项目

虽然本指南聚焦于此单一项目,Oracle Cloud Infrastructure生态系统内存在多种集成方案和互补工具,例如:

  • 使用OCI Terraform Provider自动化基础设施即代码(IaC)。
  • 结合Prometheus和Grafana监控Oracle Cloud中的资源。
  • 利用Kubernetes管理在OCI上的容器化应用,通过OCI Container Engine。

请注意,深入探索这些生态项目时,应参考Oracle Cloud官方文档和相关开源社区的指南,以保证最佳实践和兼容性。

oracle-freetier-instance-creation A script to create free instance oracle-freetier-instance-creation 项目地址: https://gitcode.com/gh_mirrors/or/oracle-freetier-instance-creation

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凤定昌Germaine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值