CloudWatch

语法。在运行时获得S3桶/键的位置

在CloudWatch Synthetics脚本(nodejs)中,是否有办法在运行期间为工件获取S3桶和关键位置?我看到的日志信息如下。

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

我可以得到那个桶和钥匙用于我的脚本吗,即使它是非官方的,在未来的canary版本中可能会损坏?


目前还没有支持的方法来做到这一点。

如果您需要该信息,目前可以使用(使用 syn-nodejs-puppeteer-3.3 进行测试):

const uploader = require('SyntheticsUploader');

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

不过,它完全没有得到支持。