feat: add cloudflare workers ai config and global credentials
This commit is contained in:
47
oracle/kr/optimize_kr.sh
Executable file
47
oracle/kr/optimize_kr.sh
Executable file
@@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 韩国区域 Oracle 云实例优化脚本
|
||||
# 用于删除 ch2 实例并将资源重新分配给 A1 实例
|
||||
|
||||
set -e # 遇到错误时退出
|
||||
|
||||
echo "开始执行韩国区域 Oracle 云实例优化..."
|
||||
echo "操作:删除 ch2 实例,保留 ch3 实例,增加 A1 实例存储空间"
|
||||
|
||||
# 检查必要工具
|
||||
if ! command -v terraform &> /dev/null; then
|
||||
echo "错误: 未找到 Terraform"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 获取当前工作目录
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
cd "$SCRIPT_DIR"
|
||||
|
||||
echo "当前目录: $SCRIPT_DIR"
|
||||
|
||||
echo "步骤 1: 初始化 Terraform"
|
||||
terraform init
|
||||
|
||||
echo "步骤 2: 检查当前状态"
|
||||
terraform plan -var ch2_enabled=false -var a1_storage_size_gb=200
|
||||
|
||||
read -p "确认要执行此计划吗?这将删除 ch2 实例并增加 A1 实例存储 (y/N): " -n 1 -r
|
||||
echo
|
||||
if [[ ! $REPLY =~ ^[Yy]$ ]]; then
|
||||
echo "操作已取消"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo "步骤 3: 应用变更"
|
||||
terraform apply -var ch2_enabled=false -var a1_storage_size_gb=200
|
||||
|
||||
echo "步骤 4: 验证变更"
|
||||
echo "当前资源状态:"
|
||||
terraform show
|
||||
|
||||
echo "优化完成!"
|
||||
echo "已成功删除 ch2 实例,并将 A1 实例的存储空间增加到 200GB。"
|
||||
echo "ch3 实例保持不变。"
|
||||
|
||||
echo "如需进一步验证,请检查您的 Oracle 云控制台韩国区域。"
|
||||
Reference in New Issue
Block a user