Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
UpdateCertificate
Actualiza las fechas activas e inactivas de un certificado.
Sintaxis de la solicitud
{
"ActiveDate": number
,
"CertificateId": "string
",
"Description": "string
",
"InactiveDate": number
}
Parámetros de la solicitud
Para obtener información sobre los parámetros comunes a todas las acciones, consulte Parámetros comunes.
La solicitud acepta los siguientes datos en JSON formato.
- ActiveDate
-
Una fecha opcional que especifica cuándo se activa el certificado.
Tipo: marca temporal
Obligatorio: no
- CertificateId
-
El identificador del objeto de certificado que está actualizando.
Tipo: cadena
Limitaciones de longitud: longitud fija de 22.
Patrón:
cert-([0-9a-f]{17})
Obligatorio: sí
- Description
-
Una descripción breve para ayudar a identificar el certificado.
Tipo: cadena
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 200 caracteres.
Patrón:
[\p{Graph}]+
Obligatorio: no
- InactiveDate
-
Una fecha opcional que especifica cuándo el certificado pasa a estar inactivo.
Tipo: marca temporal
Obligatorio: no
Sintaxis de la respuesta
{
"CertificateId": "string"
}
Elementos de respuesta
Si la acción se realiza correctamente, el servicio devuelve una respuesta de HTTP 200.
El servicio devuelve los siguientes datos en JSON formato.
- CertificateId
-
Devuelve el identificador del objeto de certificado que está actualizando.
Tipo: cadena
Limitaciones de longitud: longitud fija de 22.
Patrón:
cert-([0-9a-f]{17})
Errores
Para obtener información acerca de los errores comunes a todas las acciones, consulte Errores comunes.
- InternalServiceError
-
Esta excepción se produce cuando se produce un error en el AWS Transfer Family servicio.
HTTPCódigo de estado: 500
- InvalidRequestException
-
Esta excepción se produce cuando el cliente envía una solicitud con un formato incorrecto.
HTTPCódigo de estado: 400
- ResourceNotFoundException
-
Esta excepción se produce cuando el servicio AWS Transfer Family no encuentra un recurso.
HTTPCódigo de estado: 400
- ServiceUnavailableException
-
La solicitud ha fallado porque el servicio AWS Transfer Family no está disponible.
HTTPCódigo de estado: 500
- ThrottlingException
-
La solicitud fue denegada debido a una limitación de la solicitud.
HTTPCódigo de estado: 400
Ejemplos
Ejemplo
El siguiente ejemplo actualiza la fecha de activación de un certificado y establece la fecha activa en 16 de enero de 2022 a las 16:12:07 UTC -5 horas.
Solicitud de muestra
aws transfer update-certificate --certificate-id c-abcdefg123456hijk --active-date 2022-01-16T16:12:07-05:00
Ejemplo
El siguiente es un ejemplo de respuesta para esta API llamada.
Respuesta de ejemplo
"CertificateId": "c-abcdefg123456hijk"
Véase también
Para obtener más información sobre cómo usarlo API en uno de los idiomas específicos AWS SDKs, consulte lo siguiente: