ฉันจะรับ AWS_ACCESS_KEY_ID สำหรับ Amazon ได้อย่างไร


137

ฉันยังใหม่กับ AWS โดยสิ้นเชิง

ฉันดาวน์โหลดโค้ดตัวอย่างจาก Amazon และจำเป็นต้องกำหนดค่าคงที่จำนวนหนึ่ง:

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • MERCHANT_ID
  • MARKETPLACE_ID

ฉันเพิ่งสร้างบัญชี AWS ฉันต้องการบัญชีแซนด์บ็อกซ์บางประเภทเพื่อที่ฉันจะได้ลองใช้ตัวอย่างโค้ด

อะไรคือขั้นตอนที่แน่นอนที่ฉันต้องทำ:

  1. สร้างบัญชีแซนด์บ็อกซ์
  2. รับข้อมูลรับรองเหล่านี้

คำตอบ:


175
  1. ไปที่: http://aws.amazon.com/
  2. ลงทะเบียนและสร้างบัญชีใหม่ (จะมีตัวเลือกให้คุณทดลองใช้ 1 ปีหรือใกล้เคียงกัน)
  3. ไปที่ภาพรวมบัญชี AWSของคุณ
  4. เมนูบัญชีที่ด้านขวาบน (มีชื่อของคุณอยู่)
  5. เมนูย่อย: ข้อมูลรับรองความปลอดภัย

ขอบคุณสำหรับ Amit แต่ฉันทำอย่างนั้น อย่างไรก็ตามฉันไม่ต้องการส่งการชำระเงินจริง ฯลฯ ฉันต้องการล้อเลียนธุรกรรมเหล่านั้นทั้งหมด นั่นเป็นเหตุผลว่าทำไมฉันถึงอยากได้ Sandbox บางทีฉันอาจจะขาดอะไรไป?
Padraig

6
AWS ค่อนข้างมากสำหรับปีแรก หากคุณรับ EC2 't1.micro' จะไม่เสียค่าใช้จ่ายใด ๆ สตาร์ทอัพทั้งหมดมักใช้ในการขอทาน คุณสามารถเริ่มและหยุดเซิร์ฟเวอร์ของคุณได้ตลอดเวลาที่คุณต้องการผ่านทางเว็บไซต์ aws และหากบางสิ่งมีค่าใช้จ่ายคุณจะจ่ายตามการใช้งานจริงเท่านั้น
Amit Talmor

2
@AmitTalmor นอกจากนี้ยังเห็นด้วยว่าสตาร์ทอัพส่วนใหญ่ใช้มันขณะขอทาน
New Alexandria

1
นี่เป็นคำแนะนำเก่า ดูคำตอบของ Jace Browning
arsho

70
  1. เปิดAWS Console
  2. คลิกที่ชื่อผู้ใช้ของคุณใกล้ด้านบนขวาและเลือกMy Security Credentials
  3. คลิกที่ผู้ใช้ในแถบด้านข้าง
  4. คลิกที่ชื่อผู้ใช้ของคุณ
  5. คลิกที่แท็บSecurity Credentials
  6. คลิกสร้างคีย์การเข้าถึง
  7. คลิกShow User Security Credentials

3
ไม่มีตัวเลือกข้อมูลรับรองความปลอดภัยเมื่อคลิกชื่อผู้ใช้ของฉันในแถบนำทาง
SgtPooki

2
@SgtPooki เรียกว่าMy Security Credentials :)
Enigo

21

คำตอบของ Amit บอกวิธีรับของคุณAWS_ACCESS_KEY_IDแต่หน้าYour Security Credentialsจะไม่เปิดเผยAWS_SECRET_ACCESS_KEYไฟล์. ในฐานะที่เป็นบล็อกนี้ชี้ให้เห็น :

คีย์การเข้าถึงลับเป็นชื่อที่แสดงถึงความลับเช่นรหัสผ่านของคุณ เช่นเดียวกับที่ AWS จะไม่เปิดเผยรหัสผ่านของคุณกลับมาให้คุณหากคุณลืม (คุณจะต้องตั้งรหัสผ่านใหม่) หน้าข้อมูลรับรองความปลอดภัยใหม่จะไม่อนุญาตให้เรียกค้นรหัสการเข้าถึงลับหลังจากการสร้างครั้งแรก คุณควรจัดเก็บคีย์การเข้าถึงลับของคุณอย่างปลอดภัยเป็นแนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย แต่คุณสามารถสร้างคีย์การเข้าถึงใหม่ได้ตลอดเวลา

ดังนั้นหากคุณจำของคุณไม่ได้AWS_SECRET_ACCESS_KEYบล็อกจะบอกวิธีสร้างใหม่:

  1. สร้างคีย์การเข้าถึงใหม่:

ป้อนคำอธิบายภาพที่นี่

  1. "ดาวน์โหลดไฟล์คีย์. csv ซึ่งมีรหัสคีย์การเข้าถึงและคีย์การเข้าถึงลับ":

ป้อนคำอธิบายภาพที่นี่

สำหรับคำถามอื่น ๆ ของคุณ:

  • ผมไม่แน่ใจว่าเกี่ยวกับและMERCHANT_IDMARKETPLACE_ID
  • ฉันเชื่อว่าคำถามเกี่ยวกับแซนด์บ็อกซ์ของคุณได้รับการแก้ไขโดยจุดของ Amit ที่คุณสามารถเล่นกับ AWS ได้เป็นเวลาหนึ่งปีโดยไม่ต้องจ่ายเงิน

โปรดทราบตอนนี้คุณสามารถดูคีย์ของคุณได้โดยไม่ต้องดาวน์โหลดผ่านทางหน้าเว็บ
lfender6445

8

การสร้าง access_key_id ใน "บัญชีของฉัน ==> ข้อมูลรับรองความปลอดภัย" เป็นเรื่องอันตรายมาก เพราะกุญแจมีอำนาจทั้งหมด. โปรดสร้างผู้ใช้ "IAM" และแนบเฉพาะบางนโยบายที่คุณต้องการ


2
นี่ไม่ใช่คำตอบสำหรับคำถาม OP มีบางกรณีที่คุณต้องการสิ่งนี้
Sean256

@ Sean256 คำถาม OPs หมายถึงอะไร?
Shin Kim

1

หากต้องการค้นหา AWS_SECRET_ACCESS_KEY การสร้างผู้ใช้สร้าง "IAM" ใหม่จะดีกว่าขั้นตอนนี้https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html 1. ลงชื่อเข้าใช้ AWS Management Console แล้วเปิด คอนโซล IAM ที่https://console.aws.amazon.com/iam/

  1. ในบานหน้าต่างนำทางเลือกผู้ใช้จากนั้นเลือกเพิ่มผู้ใช้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.