更新时间:2024-07-17 GMT+08:00
分享

获取软件包下载地址

在做应用自动化部署时,商家需要将软件包上传到云商店资产中心,资产的创建和软件包的上传请参考《新增资产操作指导》

资产创建成功后,商家将获得资产ID、资产类型和资产的版本,如下图所示。

资产ID、资产类型和资产版本将在Terraform模板中使用,商家可以通过Data Sources:huaweicloud_koogallery_assets,查询托管在云商店的软件包,示例代码如下,商家可以在Shell和PowerShell脚本中通过${ software_url_decode }获得软件包的下载地址,获得下载地址后,商家可以下载软件包并进行解压安装。

data "huaweicloud_koogallery_assets" "assets" {
   asset_id      = "asset_id"
   deployed_type = "software_package"
   asset_version = "V1.0"
 }
locals {   software_url        = data.huaweicloud_koogallery_assets.assets.assets[0].software_pkg_deployed_object[0].internal_path   software_url_decode = jsondecode("\"${local.software_url}\"") }

相关文档