У меня есть следующее требование - есть HTML-файл, содержащий отчет о тестировании, в котором есть скриншоты всех шагов теста.Когда пользователь открывает html-отчет со своего компьютера, он должен иметь возможность просматривать скриншоты.Следовательно, снимки экрана должны храниться в центральном месте
Текущая реализация 1) Снимки экрана создаются в экземпляре EC2 и затем загружаются в s3.Область s3 имеет публичный доступ. 2) В html-отчете указан абсолютный путь S3 для снимка экрана.Следовательно, пользователь может просматривать снимки экрана.
Задача 1) Теперь нам нужно внедрить это решение за корпоративным брандмауэром, где общедоступный доступ к корзине s3 не может быть предоставлен. 2) EC2 может получить доступ к S3 через роль IAM.,3) Следовательно, как мы можем обеспечить, чтобы скриншоты в отчете были доступны пользователям
Предлагаемое решение 1) Реализовать JavaScript в HTML, который во время выполнения выбирает скриншоты.Но не уверен в целесообразности того же.
Примечание: сетевой диск не является жизнеспособным вариантом из-за медленных скоростей чтения / записи