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();

完全に未対応ですが。