Lectura del contenido del archivo de registro mediante REST
Amazon RDS proporciona un punto de enlace REST que permite el acceso a los archivos de registro de instancia de base de datos. Esto resulta útil si necesita escribir una aplicación para transmitir el contenido del archivo de registro de Amazon RDS.
La sintaxis es la siguiente:
GET /v13/downloadCompleteLogFile/
DBInstanceIdentifier
/LogFileName
HTTP/1.1 Content-type: application/json host: rds.region
.amazonaws.com
Se requieren los siguientes parámetros:
-
: el nombre asignado de la instancia de base de datos que contiene el archivo de registro que se desea descargar.DBInstanceIdentifier
-
: el nombre del archivo de registro que se va a descargar.LogFileName
La respuesta incluye el contenido del archivo de registro solicitado como una secuencia.
En el siguiente ejemplo se descarga el archivo de registro denominado log/ERROR.6 para la instancia de base de datos denominada sample-sql en la región us-west-2.
GET /v13/downloadCompleteLogFile/sample-sql/log/ERROR.6 HTTP/1.1 host: rds.us-west-2.amazonaws.com X-Amz-Security-Token: AQoDYXdzEIH//////////wEa0AIXLhngC5zp9CyB1R6abwKrXHVR5efnAVN3XvR7IwqKYalFSn6UyJuEFTft9nObglx4QJ+GXV9cpACkETq= X-Amz-Date: 20140903T233749Z X-Amz-Algorithm: AWS4-HMAC-SHA256 X-Amz-Credential: AKIADQKE4SARGYLE/20140903/us-west-2/rds/aws4_request X-Amz-SignedHeaders: host X-Amz-Content-SHA256: e3b0c44298fc1c229afbf4c8996fb92427ae41e4649b934de495991b7852b855 X-Amz-Expires: 86400 X-Amz-Signature: 353a4f14b3f250142d9afc34f9f9948154d46ce7d4ec091d0cdabbcf8b40c558
Si especifica una instancia de base de datos no existente, la respuesta consta del error siguiente:
-
DBInstanceNotFound
:
no hace referencia a una instancia de base de datos existente. (Código de estado HTTP: 404)DBInstanceIdentifier