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();
完全に未対応ですが。