mgmt/cloud_provider/terraform-alicloud-beijing
Houzhong Xu 4381428b5d
Infrastructure CI/CD / Validate Infrastructure (push) Failing after 9s Details
Infrastructure CI/CD / Plan Infrastructure (push) Has been skipped Details
Infrastructure CI/CD / Apply Infrastructure (push) Has been skipped Details
Simple Test / test (push) Successful in 1s Details
feat: 重构基础设施配置与安全凭证管理
- 新增多个云服务商配置文件(OCI、阿里云)
- 重构Vault、Consul、Nomad等服务的部署配置
- 新增备份与恢复完美状态的脚本
- 更新安全凭证管理文档
- 优化Traefik动态配置
- 删除过时的脚本和配置文件

重构后的配置支持多区域部署,优化了服务发现和负载均衡机制,并完善了安全凭证的备份与恢复流程。
2025-10-13 03:08:22 +00:00
..
README.md feat: 重构基础设施配置与安全凭证管理 2025-10-13 03:08:22 +00:00
alicloud-config.json feat: 重构基础设施配置与安全凭证管理 2025-10-13 03:08:22 +00:00
main.tf feat: 重构基础设施配置与安全凭证管理 2025-10-13 03:08:22 +00:00
variables.tf feat: 重构基础设施配置与安全凭证管理 2025-10-13 03:08:22 +00:00

README.md

阿里云北京区域 Terraform 配置

概述

这个目录包含阿里云北京区域的 Terraform 配置文件,主要用于 Supabase 部署。

文件结构

terraform-alicloud-beijing/
├── README.md                    # 本文档
├── variables.tf                 # 变量定义
├── terraform.tfvars            # 变量值配置
├── alicloud-config.json        # 阿里云配置文件
├── create_beijing_switch.tf    # 创建北京可用区I交换机
└── check_supabase_status.tf    # 检查 Supabase 状态

配置信息

区域信息

  • 区域: cn-beijing (北京)
  • VPC ID: vpc-2ze1d10frat58rkmugz2d (bj_ipam)
  • 现有交换机: vsw-2zert539m12zh3ipi5dlg (bj_k, cn-beijing-k)

网络配置

  • VPC CIDR: 10.0.0.0/16
  • 现有交换机: 10.0.0.0/24 (cn-beijing-k)
  • 新交换机: 10.0.1.0/24 (cn-beijing-i)

使用方法

1. 创建北京可用区I交换机

cd /root/mgmt/cloud_provider/terraform-alicloud-beijing
terraform init
terraform plan -target=alicloud_vswitch.bj_i
terraform apply -target=alicloud_vswitch.bj_i

2. 检查 Supabase 状态

terraform plan -target=data.alicloud_db_instances.all
terraform apply
terraform output db_instances_status
terraform output creating_instances

3. 检查网络使用情况

terraform output network_usage

安全注意事项

  • 凭据信息已配置在 variables.tf 中
  • 建议在生产环境中使用环境变量或密钥管理系统
  • 定期轮换 AccessKey

故障排除

创建速度慢的可能原因

  1. 服务可用性: Supabase 在北京区域可能服务有限
  2. 资源配额: 检查 VPC 内资源配额
  3. 网络策略: 可能需要特定安全组配置
  4. 权限问题: 检查 AccessKey 权限

检查命令

# 检查当前实例状态
terraform output creating_instances

# 检查网络配置
terraform output network_usage

# 查看详细状态
terraform show

相关文档