概览
此 API 可以编辑现有的云暂存区。您可以使用 API 在现有云暂存区中编辑的内容存在以下限制:
- 访问密钥 ID(仅当最初在创建云暂存区时提供的情况下)。
- 访问密钥(仅当最初在创建云暂存区时提供的情况下)。
- 源目标对。
您无法编辑的云暂存区的属性包括:
- 云暂存区名称
- 按区域组织的存储桶
要更改云暂存区的名称或按区域组织的存储桶属性,您必须删除云暂存区并使用所需的更改重新创建。
使用以下 URL 和方法编辑现有云暂存区:
| 项目 | 说明 | ||
|---|---|---|---|
| URL | /datamover/cloud-staging-areas/staging_area_name | ||
| 方法 | PUT | ||
请求参数
- name
- 说明:云暂存区的名称
- storage_type
- 说明:指定云存储类型。目前仅支持 S3
- s3_properties
- 说明:用于创建云暂存区的 AWS S3 信息
- source_target_pairs
- 说明:源和目标系统信息
响应参数
- account_name
- 说明:创建的云暂存区的名称
- messages
- 说明:包含错误和警告消息
响应示例
{
"messages": {
"errors": [],
"warnings": []
},
"account_name": "my_staging_area"
}
以下是一个请求示例,用于编辑最初使用预定义目标组和目标组映射创建的云暂存区。在这种情况下,您只能修改 source_target_pairs。
{
"name": "cs2-cloudstagingarea",
"storage_type": "S3",
"source_target_pairs": [
{
"source_system": "sourceSystem",
"source_system_target_group": "sourceTGroup",
"target_system": "targetSystem",
"target_system_target_group": "targetTGroup"
},
{
"source_system": "targetSystem2",
"source_system_target_group": "targetTGroup2",
"target_system": "sourceSystem2",
"target_system_target_group": "sourceTGroup2"
}
]
}
以下是一个请求示例,用于编辑 Data Mover 为 AWS S3、目标组和目标组映射配置了 DSC 的云暂存区。在这种情况下,您可以修改 access_key_id、secret_access_key 和 source_target_pairs。
{
"name": "cs2-cloudstagingarea",
"storage_type": "S3",
"s3_properties": {
"access_key_id": "ABCDEFGH",
"secret_access_key": "AbcDEfgHIjklmNop123/456qRstUVwXyZ",
"buckets_by_region": [
{
"buckets": [
{
"bucket_name": "example-bucket",
"prefix_list": [
{
"prefix_name": "backup",
"storage_devices": 100
}
]
}
],
"region": "us-west-2"
}
]
},
"source_target_pairs": [
{
"source_system": "sourceSystem",
"target_system": "targetSystem"
},
{
"source_system": "sourceSystem2",
"target_system": "targetSystem2"
}
]
}