Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2022-11-04 GMT+08:00

Aceptación de una transferencia de disco

Función

Esta API se utiliza para aceptar una transferencia de disco a través del ID de transferencia y la clave de autenticación.

Restricciones

  • Los discos EVS encriptados no se pueden transferir.
  • Los discos EVS con copias de respaldo e instantáneas disponibles no se pueden transferir.
  • Los discos EVS asociados a las políticas de copia de respaldo no se pueden transferir.

Si la transferencia de disco se crea usando uno de los discos no soportados, se devolverá el código de error 400.

URI

  • Formato URI

    POST /v2/{project_id}/os-volume-transfer/{transfer_id}/accept

  • Descripción del parámetro

    Parámetro

    Obligatorio

    Descripción

    project_id

    Especifica el ID del proyecto.

    Para obtener más información sobre cómo obtener el ID del proyecto, consulte Obtención de un ID de proyecto.

    transfer_id

    Especifica el ID de transferencia de disco.

Solicitud

  • Descripción del parámetro

    Parámetro

    Tipo

    Obligatorio

    Descripción

    accept

    Object

    Especifica el marcador de aceptación de transferencia de disco. Para obtener más información, consulte Parámetro en el campo aceptar.

  • Parámetro en el campo accept

    Parámetro

    Tipo

    Obligatorio

    Descripción

    auth_key

    String

    Especifica la clave de autenticación de la transferencia de disco.

    Especifica la clave de autenticación devuelta durante la creación de la transferencia de disco.

  • Solicitud de ejemplo
    {
        "accept": {
            "auth_key": "9266c59563c84664"
        }
    }

Respuesta

  • Descripción del parámetro

    Parámetro

    Tipo

    Descripción

    transfer

    Object

    Especifica la información de transferencia de disco. Para obtener más información, consulte Parámetros en el campo de transferencia.

  • Parámetros en el campo de transfer

    Parámetro

    Tipo

    Descripción

    volume_id

    String

    Especifica el ID de disco.

    id

    String

    Especifica el ID de transferencia de disco.

    name

    String

    Especifica el nombre de la transferencia de disco.

    links

    List< Dict >

    Especifica los enlaces de la transferencia de disco.

  • Ejemplo de respuesta
    {
        "transfer": {
            "id": "cac5c677-73a9-4288-bb9c-b2ebfb547377", 
            "name": "first volume transfer", 
            "volume_id": "894623a6-e901-4312-aa06-4275e6321cce", 
            "links": [
                {
                    "href": "https://localhost/v2/firstproject/os-volume-transfer/1", 
                    "rel": "self"
                }, 
                {
                    "href": "https://localhost/firstproject/os-volume-transfer/1", 
                    "rel": "bookmark"
                }
            ]
        }
    }

Códigos de estado

  • Normal

    202

Códigos de error

Para más detalles, consulte Códigos de error.