Как получить AWS_ACCESS_KEY_ID для Amazon?


136

Я совершенно новичок в AWS.

Я скачал пример кода из Amazon, и мне нужно установить ряд констант:

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • MERCHANT_ID
  • MARKETPLACE_ID

Я только что создал аккаунт AWS. Мне нужна учетная запись типа «песочница», чтобы я мог попробовать примеры кода.

Какие именно шаги я должен предпринять, чтобы:

  1. Создать аккаунт в песочнице
  2. Получить эти учетные данные

Ответы:


174
  1. Перейти к: http://aws.amazon.com/
  2. Зарегистрируйтесь и создайте новую учетную запись (вам будет предложена пробная версия на 1 год или аналогичная)
  3. Перейти к обзору вашего аккаунта AWS
  4. Меню учетной записи в правом верхнем углу (на нем есть ваше имя)
  5. подменю: учетные данные безопасности

Спасибо за это, Амит, но я сделал это. Однако я не хочу отправлять реальные платежи и т. Д. Я хотел высмеять все эти транзакции. Вот почему я хотел получить песочницу. Может я что-то упустил?
Падрейг

6
AWS довольно много для первого года. Если вы берете 't1.micro' EC2, это ничего не стоит. все стартапы обычно используют его в попрошайничестве. Вы можете запускать и останавливать свои серверы в любое время с помощью веб-сайта aws, и если что-то имеет свою цену, вы платите только за фактическое использование.
Амит Талмор

2
@AmitTalmor Кроме того, согласился, что большинство стартапов используют его во время попрошайничества
Новая Александрия

1
Это старые инструкции. См . Ответ Джейса Браунинга
Аршо

70
  1. Откройте Консоль AWS
  2. Нажмите на свое имя пользователя в правом верхнем углу и выберите Мои учетные данные безопасности
  3. Нажмите на пользователей на боковой панели
  4. Нажмите на свое имя пользователя
  5. Нажмите на вкладку « Учетные данные безопасности »
  6. Нажмите Создать ключ доступа
  7. Нажмите Показать учетные данные безопасности пользователя.

3
При выборе моего имени пользователя в панели навигации не существует параметра учетных данных безопасности.
SgtPooki

2
@SgtPooki это называется Мои учетные данные безопасности :)
Enigo

21

В ответе Амита вы узнаете, как его получить AWS_ACCESS_KEY_ID, но на странице « Ваши учетные данные безопасности» не появится информация о вас AWS_SECRET_ACCESS_KEY. Как указывает этот блог :

Секретные ключи доступа, как следует из названия, являются секретами, такими как ваш пароль. Так же, как AWS не возвращает ваш пароль обратно вам, если вы его забыли (вам нужно будет установить новый пароль), новая страница учетных данных безопасности не позволяет получить секретный ключ доступа после его первоначального создания. В целях безопасности рекомендуется надежно хранить свои секретные ключи доступа, но вы всегда можете создать новые ключи доступа в любое время.

Итак, если вы не помните свой AWS_SECRET_ACCESS_KEY, в блоге рассказывается, как создать новый:

  1. Создайте новый ключ доступа:

введите описание изображения здесь

  1. "Загрузите файл ключа .csv, который содержит идентификатор ключа доступа и секретный ключ доступа.":

введите описание изображения здесь

Что касается других ваших вопросов:

  • Я не уверен насчет MERCHANT_IDи MARKETPLACE_ID.
  • Я считаю, что ваш вопрос о песочнице был решен тем, что Амит сказал, что вы можете играть с AWS в течение года без оплаты.


8

Очень опасно создавать access_key_id в «Моя учетная запись ==> Учетные данные безопасности». Потому что ключ имеет всю власть. Пожалуйста, создайте пользователя «IAM» и прикрепите только некоторые необходимые вам политики.


2
Это не ответ на вопрос ОП. Есть случаи, когда вам это нужно.
Sean256,

@ Sean256 Что означает вопрос о OPs?
Шин Ким

1

Чтобы найти AWS_SECRET_ACCESS_KEY Лучше создать нового пользователя «IAM». Вот шаги https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html 1. Войдите в Консоль управления AWS и откройте консоль IAM по адресу https://console.aws.amazon.com/iam/ .

  1. На панели навигации выберите Пользователи, а затем выберите Добавить пользователя.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.