Назад | Перейти на главную страницу

Определите, какой аккаунт AWS владеет корзиной S3

Если кто-то дает мне URL-адрес S3 с корзиной и объектом, но я не знаю, какая учетная запись владеет корзиной, как я могу определить, какие учетные данные следует предоставить, чтобы получить доступ к объекту, если у меня есть доступ к сотням Аккаунты AWS, но я просто не знаю, в какой из них искать?

Используя AWS CLI, войдите в каждую учетную запись и запустите aws s3 ls и сохраните его в файл. Я бы назвал файлы, используя ключ учетной записи или что-то еще, что однозначно идентифицирует каждую вашу учетную запись AWS. Тогда ты можешь grep эти файлы для имени корзины и найдите, к какой учетной записи она принадлежала.

Я бы просто спросил их, что это за аккаунт;)

В противном случае, если вы не можете определить это по названию сегмента, вам придется составить список сегментов из каждой учетной записи и посмотреть, есть ли там ваш сегмент.

Разбор простого сценария оболочки ~/.aws/credentials и бег aws —profile ${PROFILE} s3 ls стоит сделать. Предполагая, что у вас есть учетные данные CLI для каждой учетной записи.

Однако, прежде чем пройти через все это, я бы спросил их, какая учетная запись это первая;)