CloudWatch

Sintetizador:Obtenga la ubicación del cubo/clave de S3 en tiempo de ejecución

¿Existe una forma en un script de CloudWatch Synthetics (nodejs)de obtener el cubo de S3 y la ubicación de la clave para los artefactos durante el tiempo de ejecución? Veo mensajes de registro como:

S3 destination for uploading artifacts determined: 
{
    "s3Bucket": "cw-syn-results-accountid-region",
    "s3Key": "canary/region/name-uuid/2021/12/28/time"
}

¿Puedo conseguir ese cubo y esa llave para usarlos en mi script,aunque no sea oficial y pueda romperse en futuras versiones de canary?





Actualmente no hay ninguna forma de hacerlo.

Si necesita esa información, esto funciona actualmente (probando usando syn-nodejs-puppeteer-3.3 ):

const uploader = require('SyntheticsUploader');

await uploader.setUpUploader();
const s3Path = 's3://' + uploader.getS3Path();

Sin embargo,no tiene ningún apoyo.