You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过自动化脚本下载ADB Wallet?是否支持OCI CLI或Terraform操作?

OCI 自治数据库(ADB) Wallet下载方式解答

你完全可以通过OCI CLI或者Terraform完成ADB Wallet的下载,无需仅依赖服务控制台操作,具体实现方式如下:

OCI CLI 下载步骤

  • 首先获取待操作自治数据库的OCID
  • 执行如下命令直接生成并下载Wallet到本地指定路径:
oci db autonomous-database generate-autonomous-database-wallet \
  --autonomous-database-id <替换为你的ADB实例OCID> \
  --file <替换为本地保存路径/wallet.zip> \
  --password <替换为你自定义的Wallet压缩包加密密码>

注:上述命令中--password为必填参数,设置的密码为后续解压Wallet压缩包的校验密码

Terraform 下载步骤

你可以通过OCI官方Provider提供的数据源直接获取Wallet内容,并持久化到本地文件,参考配置如下:

# 预配置的ADB实例资源(你已有的预配逻辑无需修改)
resource "oci_database_autonomous_database" "test_adb" {
  # 你的原有ADB配置参数
}

# 声明ADB Wallet数据源
data "oci_database_autonomous_database_wallet" "test_adb_wallet" {
  autonomous_database_id = oci_database_autonomous_database.test_adb.id
  password               = "<替换为自定义的Wallet压缩包加密密码>"
}

# 将Wallet二进制内容写入本地压缩包
resource "local_file" "adb_wallet_local" {
  content  = data.oci_database_autonomous_database_wallet.test_adb_wallet.content
  filename = "./wallet_adb.zip"
}

注:该配置需要提前引入hashicorp/localProvider实现本地文件写入,最终生成的压缩包与控制台下载的Wallet内容完全一致

内容的提问来源于stack exchange,提问作者Yasin B

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 05:36:03