将文件从AWS Appruner复制到S3

0

【以下的问题经过翻译处理】 我计划使用AWS Apprunner来运行使用JMeter进行负载测试。

Apprunner服务已配置为使用我的github存储库,其中仅包含两个文件(Jmx文件和shell脚本,用于下载jmeter并运行负载测试)- 直到此部分都正常工作。然而,我正在寻找将测试结果文件复制到S3桶的选项。

我能想到的一个选项是使用API网关创建S3 put的rest调用,并在测试完成后在apprunner容器中使用curl命令。

同时,我在创建Apprunner服务时设置了一个环境变量-我应该如何在上述shell中访问它。

示例: MYTESTNAME = CUSTOMER-VAL

我尝试了echo $MYTESTNAME-它会打印** $MYTESTNAME **

profile picture
EXPERTE
gefragt vor 6 Monaten22 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 我成功找到了运行测试并将测试结果复制到S3存储桶的方法:

  1. 创建apprunner的角色,并与S3建立信任关系
  2. 安装AWSCLI
  3. 在测试执行后,使用aws s3 cp命令运行复制操作 https://github.com/myanees284/apprunner-jmeter/blob/main/run_test.sh
profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen