Как получить доступ к AWS лямбда-тестам других пользователей как root пользователь? - PullRequest
0 голосов
/ 09 января 2020

Итак, я захожу в AWS, используя свою основную учетную запись в качестве пользователя root (что в конечном итоге может быть или не быть плохой идеей, но пока это нормально). Когда я направляюсь в Lambda и смотрю тестовые события, я не вижу тестовые события, созданные другими пользователями IAM. Было бы разумно, если бы пользователь IAM не мог видеть активы пользователя root, но я не понимаю, почему у меня как пользователя root нет доступа к его активам.

Короче говоря Я хочу иметь возможность запускать тесты, используя события, созданные кем-то другим (и наоборот), но я их не вижу. Я не хочу, чтобы мне (и кому-либо еще) приходилось копировать все тесты, созданные другими, поскольку они полезны для всех нас в совместной работе и тестировании.

Мне кажется странным, что я могу получить доступ / редактировать / запустить лямбда-функции et c, но не тестовые события. Я также попытался создать нового пользователя IAM и скопировать разрешения другого пользователя, и у меня все еще нет доступа к его тестовым событиям.

Спасибо!

1 Ответ

1 голос
/ 09 января 2020

Лямбда-тестовые события указываются c для зарегистрированного пользователя консоли и не могут быть общими для всех пользователей.

Если я помню, эти события изначально сохранялись в локальном хранилище браузера, что означало, что данный пользователь не может go перейти к другому браузеру или другому компьютеру и получить события. Это изменилось с этим Улучшенным тестированием на объявлении AWS Lambda Console , и теперь они сохраняются для вошедшего в систему пользователя, поэтому вы можете go на другом браузере или машине. Но они не доступны для совместного использования, и, на самом деле, нет API, который будет их извлекать для вас.

На мой взгляд, лучшим решением будет контроль ревизии небольшого числа скриптов, которые вызывают функции Lambda. с известными полезными нагрузками. Это может быть частью набора тестов вашего репозитория и распространено в команде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...