Wie erhalte ich AWS_ACCESS_KEY_ID für Amazon?

136

Ich bin völlig neu bei AWS.

Ich habe einen Beispielcode von Amazon heruntergeladen und muss eine Reihe von Konstanten festlegen:

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • MERCHANT_ID
  • MARKETPLACE_ID

Ich habe gerade ein AWS-Konto erstellt. Ich möchte eine Art Sandbox-Konto, damit ich die Codebeispiele ausprobieren kann.

Was sind die genauen Schritte, die ich unternehmen muss:

  1. Erstellen Sie ein Sandbox-Konto
  2. Holen Sie sich diese Anmeldeinformationen
Padraig
quelle

Antworten:

173
  1. Gehen Sie zu: http://aws.amazon.com/
  2. Registrieren Sie sich und erstellen Sie ein neues Konto (Sie haben die Möglichkeit, ein Jahr lang oder ähnlich zu testen).
  3. Wechseln Sie zu Ihrer AWS-Kontoübersicht
  4. Konto-Menü oben rechts (mit Ihrem Namen)
  5. Untermenü: Sicherheitsanmeldeinformationen
Amit Talmor
quelle
Danke für diesen Amit, aber das habe ich getan. Ich möchte jedoch keine tatsächlichen Zahlungen usw. senden. Ich wollte all diese Transaktionen verspotten. Deshalb wollte ich den Sandkasten bekommen. Vielleicht fehlt mir etwas?
Padraig
6
AWS ist so ziemlich für das erste Jahr. Wenn Sie 't1.micro' abholen, kostet EC2 Sie nichts. Alle Startups verwenden es normalerweise beim Betteln. Sie können Ihre Server jederzeit über die aws-Website starten und stoppen. Wenn etwas Kosten verursacht, zahlen Sie nur für die tatsächliche Nutzung.
Amit Talmor
2
@AmitTalmor Auch vereinbart, dass die meisten Startups es beim Betteln verwenden
New Alexandria
1
Dies sind alte Anweisungen. Siehe Jace Brownings Antwort
Arsho
70
  1. Öffnen Sie die AWS-Konsole
  2. Klicken Sie oben rechts auf Ihren Benutzernamen und wählen Sie Meine Sicherheitsanmeldeinformationen
  3. Klicken Sie in der Seitenleiste auf Benutzer
  4. Klicken Sie auf Ihren Benutzernamen
  5. Klicken Sie auf die Registerkarte Sicherheitsanmeldeinformationen
  6. Klicken Sie auf Zugriffsschlüssel erstellen
  7. Klicken Sie auf Benutzersicherheitsanmeldeinformationen anzeigen
Jace Browning
quelle
3
Es gibt keine Option für Sicherheitsanmeldeinformationen, wenn Sie in der Navigationsleiste auf meinen Benutzernamen klicken.
SgtPooki
2
@SgtPooki heißt My Security Credentials :)
Enigo
21

Amits Antwort zeigt Ihnen, wie Sie Ihre erhalten AWS_ACCESS_KEY_ID, aber auf der Seite Ihre Sicherheitsanmeldeinformationen werden Ihre nicht angezeigt AWS_SECRET_ACCESS_KEY. Wie dieser Blog hervorhebt :

Geheime Zugriffsschlüssel sind, wie der Name schon sagt, Geheimnisse wie Ihr Passwort. So wie AWS Ihr Kennwort nicht an Sie zurückgibt, wenn Sie es vergessen haben (Sie müssten ein neues Kennwort festlegen), können Sie auf der neuen Seite mit den Sicherheitsanmeldeinformationen nach der ersten Erstellung keinen geheimen Zugriffsschlüssel abrufen. Sie sollten Ihre geheimen Zugriffsschlüssel als bewährte Sicherheitsmethode sicher aufbewahren. Sie können jedoch jederzeit neue Zugriffsschlüssel generieren.

Wenn Sie sich also nicht an Ihre erinnern AWS_SECRET_ACCESS_KEY, erfahren Sie im Blog, wie Sie eine neue erstellen:

  1. Erstellen Sie einen neuen Zugriffsschlüssel:

Geben Sie hier die Bildbeschreibung ein

  1. "Laden Sie die CSV-Schlüsseldatei herunter, die die Zugriffsschlüssel-ID und den geheimen Zugriffsschlüssel enthält.":

Geben Sie hier die Bildbeschreibung ein

Was Ihre anderen Fragen betrifft:

  • Ich bin mir nicht sicher über MERCHANT_IDund MARKETPLACE_ID.
  • Ich glaube, Ihre Sandbox-Frage wurde von Amits Argument angesprochen, dass Sie ein Jahr lang mit AWS spielen können, ohne dafür zu bezahlen.
Michael Currie
quelle
Nur einen Kopf hoch, können Sie jetzt Ihre Schlüssel anzeigen, ohne sie über die Webseite herunterzuladen
lfender6445
7

Es ist sehr gefährlich, eine access_key_id unter "Mein Konto ==> Sicherheitsanmeldeinformationen" zu erstellen. Weil der Schlüssel alle Autorität hat. Bitte erstellen Sie einen "IAM" -Benutzer und fügen Sie nur einige Richtlinien hinzu, die Sie benötigen.

Shin Kim
quelle
2
Dies ist keine Antwort auf die Frage von OPs. Es gibt Fälle, in denen Sie dies benötigen.
Sean256
@ Sean256 Was bedeutet OP Frage?
Shin Kim