Como obtenho o AWS_ACCESS_KEY_ID para Amazon?


136

Sou totalmente novo na AWS.

Fiz o download de um código de exemplo da Amazon e preciso definir várias constantes:

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • MERCHANT_ID
  • MARKETPLACE_ID

Acabei de criar uma conta da AWS. Eu quero algum tipo de conta de sandbox para que eu possa experimentar os exemplos de código.

Quais são as etapas exatas que devo seguir para:

  1. Crie uma conta sandbox
  2. Obtenha essas credenciais

Respostas:


174
  1. Vá para: http://aws.amazon.com/
  2. Inscreva-se e crie uma nova conta (eles oferecem a opção de um ano de avaliação ou similar)
  3. Acesse a visão geral da sua conta da AWS
  4. Menu da conta no canto superior direito (tem seu nome)
  5. submenu: Credenciais de segurança

Obrigado por isso Amit, mas eu fiz isso. No entanto, não quero enviar pagamentos reais, etc. Queria zombar de todas essas transações. É por isso que eu queria pegar a caixa de areia. Talvez esteja faltando alguma coisa?
precisa saber é o seguinte

6
A AWS é praticamente o primeiro ano. Se você pegar o 't1.micro', o EC2 não custa nada. todas as startups costumam usá-lo no começo. você pode iniciar e parar seus servidores a qualquer momento no site da aws e, se algo tiver um custo, você pagará apenas pelo uso real.
Amit Talmor

2
@AmitTalmor Além disso, concordaram que a maioria das startups usá-lo enquanto implorando
Nova Alexandria

1
Estas são instruções antigas. Veja a resposta de Jace Browning
arsho 15/03/19

70
  1. Abra o console da AWS
  2. Clique no seu nome de usuário no canto superior direito e selecione Minhas credenciais de segurança
  3. Clique em Usuários na barra lateral
  4. Clique no seu nome de usuário
  5. Clique na guia Credenciais de segurança
  6. Clique em Criar chave de acesso
  7. Clique em Mostrar credenciais de segurança do usuário

3
Não há opção de credenciais de segurança ao clicar em meu nome de usuário na barra de navegação.
SgtPooki

2
@SgtPooki é chamado Credenciais minha segurança :)
Enigo

21

A resposta de Amit informa como obter seu AWS_ACCESS_KEY_ID, mas a página Suas credenciais de segurança não o revela AWS_SECRET_ACCESS_KEY. Como este blog aponta :

As chaves de acesso secreto são, como o nome indica, segredos, como sua senha. Assim como a AWS não revela sua senha de volta para você se você a esqueceu (você precisaria definir uma nova senha), a nova página de credenciais de segurança não permite a recuperação de uma chave de acesso secreta após a sua criação inicial. Você deve armazenar com segurança suas chaves de acesso secretas como uma prática recomendada de segurança, mas sempre pode gerar novas chaves de acesso a qualquer momento.

Portanto, se você não se lembra do seu AWS_SECRET_ACCESS_KEY, o blog continua dizendo como criar um novo:

  1. Crie uma nova chave de acesso:

insira a descrição da imagem aqui

  1. "Baixe o arquivo de chave .csv, que contém o ID da chave de acesso e a chave de acesso secreta.":

insira a descrição da imagem aqui

Quanto às suas outras perguntas:

  • Não tenho certeza MERCHANT_IDe MARKETPLACE_ID.
  • Acredito que sua pergunta sobre sandbox foi abordada pelo argumento de Amit de que você pode jogar com a AWS por um ano sem pagar.

apenas um heads-up, agora você pode visualizar suas chaves sem baixá-los através da página
lfender6445

7

É muito perigoso criar um access_key_id em "Minha conta ==> credenciais de segurança". Porque a chave tem toda a autoridade. Crie o usuário "IAM" e anexe apenas algumas políticas necessárias.


2
Esta não é uma resposta para a pergunta do OP. Há casos em que você precisa disso.
Sean256

@ Sean256 O que significa a pergunta do OP?
Shin Kim

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.