CloudWatch

Sintéticos:Obter o balde S3/localização chave em tempo de execução

Há alguma forma num script da CloudWatch Synthetics (nodejs)de obter o balde S3 e a localização chave para os artefactos durante a execução? Vejo mensagens de registo como:

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

Posso obter esse balde e essa chave para uso no meu guião,mesmo que não seja oficial e possa quebrar em futuras versões canárias?





Não existe actualmente nenhuma forma apoiada para o fazer.

Se você precisar dessas informações, isso funciona atualmente (testando usando syn-nodejs-puppeteer-3.3 ):

const uploader = require('SyntheticsUploader');

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

No entanto,não tem qualquer tipo de apoio.