Creación de un área provisional en la nube (API RESTful) - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
17.20
Published
Septiembre de 2022
Language
Español
Last Update
2022-10-12
dita:mapPath
es-ES/tsn1650877444606.ditamap
dita:ditavalPath
es-ES/mpm1591127278842.ditaval
dita:id
B035-4101
Product Category
Analytical Ecosystem

Descripción general

Las siguientes son las dos opciones para crear un área provisional en la nube:
  • Proporcione los grupos de destino del sistema de origen y de destino que ya se han definido en el DSC y emparejado en un mapa de grupo de destino.
  • Proporcione información de AWS S3 y permita que Data Mover defina los grupos de destino y el mapa.
Cree un área provisional en la nube con la URL y el método siguientes:
Elemento DESCRIPCIÓN
URL /datamover/cloud-staging-areas
Método POST

Parámetros de solicitud

name
Descripción: nombre del área provisional en la nube
Tipo de datos JSON: Cadena
Obligatorio: Sí
storage_type
Descripción: especifica el tipo de almacenamiento en la nube. Actualmente solo se admite S3
Tipo de datos JSON: Cadena
Obligatorio: Sí
s3_properties
Descripción: información de AWS S3 utilizada para crear el área provisional en la nube
Tipo de datos JSON: objeto (S3Properties)
Obligatorio: No
source_target_pairs
Descripción: información del sistema de origen y de destino
Tipo de datos JSON: matriz JSON (SourceTargetPair)
Obligatorio: Sí

Parámetros de respuesta

account_name
Descripción: nombre del área provisional en la nube creada
Tipo de datos JSON: Cadena
messages
Descripción: contiene mensajes de error y advertencia
Tipo de datos JSON: objeto (Mensajes)

Ejemplo de respuesta

{
    "messages": {
        "errors": [],
        "warnings": []
    },
    "account_name": "my_staging_area"
}
El siguiente es un ejemplo de solicitud para crear un área provisional en la nube mediante la provisión de grupos de destino predefinidos:
{
    "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"
        }
    ]
}
El siguiente es un ejemplo de solicitud para crear un área provisional en la nube mediante la provisión de información de AWS donde Data Mover crea grupos de destino:
{
    "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"
        }
    ]
}