了解CIS的数据可携带性
数据可移植性服务或工作负载从罕见重大事故和大规模故障(如服务中断)中恢复的能力。 这包括影响整个地区的自然灾害、数据库损坏或导致工作负荷增加的服务中断。 这种影响超出了高可用性设计所能承受的范围。涉及一套工具和程序,使客户能够导出在不同服务提供商或内部软件上实施类似工作负载和数据处理所需的数字工件。 它包括在客户自己的位置复制和存储服务客户内容的程序,包括服务用于存储和处理数据的相关配置。
职责
IBM Cloud服务提供界面和说明,指导客户在自己选定的位置复制和存储服务客户内容,包括相关配置。
客户负责使用导出的数据和配置,以便将数据移植到其他基础设施,其中包括
- 规划和执行在不同云提供商或内部软件上建立替代基础架构,以提供与IBM服务类似的功能。
- 在替代基础设施上移植所需应用代码的规划和执行,包括客户应用代码的调整、部署自动化等。
- 将导出的数据和配置转换为替代基础设施和调整后的应用程序所需的格式。
有关您对CIS责任的更多信息,请参阅 了解您在使用CIS时的责任。
数据导出程序
CIS提供导出您在使用服务时上传、存储和处理的内容的机制。
您可以使用 CLI 和 API 导出用于处理客户内容的设置和配置。 例如,您可以导出全局负载平衡器、DNS 记录、区域中的高级设置以及页面和防火墙规则。
您无法导出Cloudflare为您管理的自定义证书、高级证书或通用证书。
使用 CLI 和 API 导出CIS数据
下表提供了通过CIS CLI 和 API 输出用于处理配置内容的设置和配置的机制。 应遵循链接文件中给出的程序并存储输出结果,以确保提供所有必要的配置数据。
导出数据格式
CIS支持导出数据、配置和应用程序的以下数据格式和模式:
-
仅以 JSON 格式导出
- 使用 ibmcloud cis glbs 命令的 CLI 示例:
ibmcloud cis glbs DNS_DOMAIN_ID [-i, --instance INSTANCE] [--output FORMAT]
-
使用 list-all-load-balancers API 的 API 请求示例:
curl -X GET https://api.cis.cloud.ibm.com/v1/:crn/zones/:zone_id/load_balancers \ -H 'content-type: application/json' \ -H 'x-auth-user-token: Bearer xxxxxx'
CIS不支持导出其他数据格式以及导出数据、配置和应用程序的其他模式,包括以下内容:
- 导出 区域文件
数据所有权
所有导出的数据都归类为客户内容。 应用 IBM Cloud服务协议中规定的全部客户所有权和许可权。