คำถามติดแท็ก amazon-web-services

Amazon Web Services (AWS) เป็นระบบคลาวด์สาธารณะ: IaaS (โครงสร้างพื้นฐานเป็นบริการ) และ SaaS (Software as a Service) ให้บริการโดย Amazon คำถามเกี่ยวกับการเขียนโปรแกรมและสถาปัตยกรรมอยู่ในหัวข้อ สามารถรับความช่วยเหลือเซิร์ฟเวอร์ทั่วไปได้ที่ https://serverfault.com แท็ก AWS นั้นไม่ค่อยได้ใช้คนเดียวและมักจะใช้กับแท็กอื่นเพื่อกำหนดหัวข้อของคำถามให้ชัดเจนยิ่งขึ้น

3
อะไรคือความแตกต่างระหว่างงานและบริการใน AWS ECS
ดูเหมือนว่าเราสามารถเรียกใช้งานหรือบริการตามข้อกำหนดงาน อะไรคือความแตกต่างและความคล้ายคลึงกันระหว่างงานและบริการ? มีเงื่อนงำในการระบุ "กลุ่มงาน" เมื่อสร้างงาน แต่ไม่ใช่บริการหรือไม่? งานและบริการมีความเท่าเทียมกันตามลำดับชั้นของการสร้างอินสแตนซ์ของ Task Definition หรือบริการประกอบด้วย Tasks หรือไม่

15
จะดูอินสแตนซ์ Amazon EC2 ที่ใช้งานอยู่ในทุกภูมิภาคได้อย่างไร
ฉันสลับอินสแตนซ์ระหว่างภูมิภาคต่างๆบ่อยครั้งและบางครั้งฉันลืมปิดอินสแตนซ์ที่กำลังทำงานอยู่จากภูมิภาคอื่น ฉันไม่พบวิธีใดในการดูอินสแตนซ์ที่กำลังทำงานอยู่ทั้งหมดบนคอนโซล Amazon มีวิธีใดในการแสดงอินสแตนซ์ที่กำลังทำงานอยู่โดยไม่คำนึงถึงภูมิภาคหรือไม่

18
AWS S3: ฉันจะดูได้อย่างไรว่าใช้พื้นที่ดิสก์ไปเท่าใด
ฉันมีบัญชี AWS ฉันใช้ S3 เพื่อจัดเก็บข้อมูลสำรองจากเซิร์ฟเวอร์ที่แตกต่างกัน คำถามคือมีข้อมูลใด ๆ ในคอนโซล AWS เกี่ยวกับพื้นที่ดิสก์ที่ใช้ใน S3 cloud ของฉันหรือไม่

14
การตั้งค่า AWS CLI $ PATH
ฉันกำลังดังต่อไปนี้คู่มือการติดตั้ง AWS CLI ฉันจัดการเพื่อติดตั้งเครื่องมือบนเทอร์มินัล Mac OS X ของฉันเรียบร้อยแล้วด้วยผลลัพธ์ต่อไปนี้: Running cmd: /usr/bin/python virtualenv.py --python /usr/bin/python /Users/fr/.local/lib/aws Running cmd: /Users/fr/.local/lib/aws/bin/pip install --no-index --find-links file:///Users/fr/Downloads/awscli-bundle/packages awscli-1.5.3.tar.gz You can now run: /Users/fr/.local/lib/aws/bin/aws --version ปัญหาของฉันคือฉันต้องพิมพ์เส้นทางแบบเต็ม/Users/fr/.local/lib/aws/bin/awsเพื่อดำเนินการคำสั่งaws ตามขั้นตอนสุดท้ายของคำแนะนำฉันควรจะสามารถรันคำสั่ง aws ได้โดยตรงโดยไม่ต้องพิมพ์พา ธ สัมบูรณ์เพื่อให้ดำเนินการได้ เมื่อฉันลองใช้เพียงแค่awsฉันจะได้ผลลัพธ์ดังต่อไปนี้: aws --version ⏎ command not found: aws ผมทำตามคำแนะนำเพื่อให้แน่ใจว่า~ / binอยู่ในของฉันPATHสิ่งแวดล้อมและผมก็เห็นมีการส่งออกไม่มีเพราะฉะนั้นผมดำเนินการส่งออกPATH = ~ / bin: …

18
AWS S3 คัดลอกไฟล์และโฟลเดอร์ระหว่างสองที่เก็บข้อมูล
ฉันมองหาเครื่องมือที่จะช่วยฉันคัดลอกเนื้อหาของที่เก็บข้อมูล AWS S3 ไปยังที่เก็บข้อมูล AWS S3 ที่สองโดยไม่ต้องดาวน์โหลดเนื้อหาไปยังระบบไฟล์ภายในเครื่องก่อน ฉันได้พยายามใช้ตัวเลือกการคัดลอกคอนโซล AWS S3 แต่ส่งผลให้ไฟล์ที่ซ้อนกันบางไฟล์หายไป ฉันได้ลองใช้แอป Transmit (โดย Panic) คำสั่งที่ซ้ำกันจะดาวน์โหลดไฟล์ไปยังระบบโลคัลก่อนจากนั้นอัปโหลดกลับไปที่ที่เก็บข้อมูลที่สองซึ่งค่อนข้างไม่มีประสิทธิภาพ

6
วิธีที่แนะนำในการลบรายการจำนวนมากจาก DynamoDB คืออะไร?
ฉันกำลังเขียนบริการบันทึกอย่างง่ายใน DynamoDB ฉันมีตารางบันทึกที่คีย์โดยแฮช user_id และช่วงเวลา (Unix epoch int) เมื่อผู้ใช้บริการยุติบัญชีของตนฉันจำเป็นต้องลบรายการทั้งหมดในตารางโดยไม่คำนึงถึงค่าช่วง วิธีที่แนะนำในการดำเนินการประเภทนี้คืออะไร (โปรดทราบว่าอาจมีรายการหลายล้านรายการให้ลบ) ตัวเลือกของฉันเท่าที่ฉันเห็นคือ: ตอบ: ดำเนินการสแกนโดยเรียกลบรายการที่ส่งคืนแต่ละรายการจนกว่าจะไม่เหลือรายการใด ๆ B: ดำเนินการ BatchGet อีกครั้งเรียกลบในแต่ละรายการจนกว่าจะไม่มีเหลือ ทั้งสองอย่างนี้ดูแย่สำหรับฉันเพราะจะใช้เวลานาน สิ่งที่ฉันอยากทำคือโทร LogTable.DeleteItem (user_id) - โดยไม่ต้องระบุช่วงและให้มันลบทุกอย่างให้ฉัน

7
การสืบค้น DynamoDB ตามวันที่
ฉันมาจากพื้นหลังฐานข้อมูลเชิงสัมพันธ์และพยายามทำงานกับ DynamoDB ของ amazon ฉันมีตารางที่มีคีย์แฮช "DataID" และช่วง "CreatedAt" และรายการมากมายอยู่ในนั้น ฉันกำลังพยายามรับรายการทั้งหมดที่สร้างขึ้นหลังจากวันที่ที่ระบุและจัดเรียงตามวันที่ ซึ่งค่อนข้างตรงไปตรงมาในฐานข้อมูลเชิงสัมพันธ์ ใน DynamoDB สิ่งที่ใกล้เคียงที่สุดที่ฉันพบคือแบบสอบถามและใช้คีย์ช่วงที่มากกว่าตัวกรอง ปัญหาเดียวคือในการดำเนินการค้นหาฉันต้องการคีย์แฮชที่เอาชนะวัตถุประสงค์ แล้วฉันทำอะไรผิด? สคีมาตารางของฉันผิดคีย์แฮชต้องไม่ซ้ำกันหรือไม่ หรือมีวิธีอื่นในการสอบถาม?

5
วิธีใดเป็นวิธีที่ดีที่สุดในการส่งข้อมูลรับรอง AWS ไปยัง Docker container
ฉันใช้งาน Docker-container บน Amazon EC2 ขณะนี้ฉันได้เพิ่ม AWS Credentials ไปยัง Dockerfile แล้ว โปรดแจ้งให้เราทราบวิธีที่ดีที่สุดในการดำเนินการนี้ได้ไหม

4
AWS MySQL RDS เทียบกับ AWS DynamoDB [ปิดแล้ว]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันใช้ MySQL มาพอสมควรแล้วและฉันก็พอใจกับโครงสร้างและแบบสอบถาม SQL เป็นต้น ขณะนี้กำลังสร้างระบบใหม่ใน AWS และฉันได้ดู DynamoDB ตอนนี้ฉันรู้เพียงเล็กน้อยเกี่ยวกับเรื่องนี้ หนึ่งดีกว่าอีกหรือไม่? ข้อดีของ DynamoDB คืออะไร? การเปลี่ยนจากแบบสอบถาม MySQL ฯลฯ เป็นฐานข้อมูลแบบแบนนี้เป็นอย่างไร

5
จะระบุข้อมูลรับรองเมื่อเชื่อมต่อกับ boto3 S3 ได้อย่างไร?
ใน boto ฉันเคยระบุข้อมูลประจำตัวของฉันเมื่อเชื่อมต่อกับ S3 ด้วยวิธีดังกล่าว: import boto from boto.s3.connection import Key, S3Connection S3 = S3Connection( settings.AWS_SERVER_PUBLIC_KEY, settings.AWS_SERVER_SECRET_KEY ) จากนั้นฉันสามารถใช้ S3 เพื่อดำเนินการได้ (ในกรณีของฉันคือการลบวัตถุออกจากที่เก็บข้อมูล) ด้วย boto3 ตัวอย่างทั้งหมดที่ฉันพบมีดังนี้: import boto3 S3 = boto3.resource( 's3' ) S3.Object( bucket_name, key_name ).delete() ฉันไม่สามารถระบุข้อมูลรับรองของฉันได้ดังนั้นความพยายามทั้งหมดจึงล้มเหลวด้วยInvalidAccessKeyIdข้อผิดพลาด ฉันจะระบุข้อมูลรับรองด้วย boto3 ได้อย่างไร?

10
ความแตกต่างของ AWS ระหว่างสแนปชอตและ AMI
ดังนั้นฉันจึงมีปัญหาในการหาว่าอะไรคือความแตกต่างระหว่างสองสิ่งนี้โดยเฉพาะ ตามที่ฉันเข้าใจแล้วสแน็ปช็อตเป็นเพียงข้อมูลสำรองของดิสก์ไดรฟ์ในขณะที่ AMI เป็นการสำรองข้อมูลของระบบทั้งหมด (หรืออินสแตนซ์ที่ฉันควรพูด) แต่ระบบทั้งหมดไม่ได้อยู่ในทางเทคนิคทั้งหมดในดิสก์ไดรฟ์หรือไม่? และถ้าเป็นเช่นนั้นก็ไม่มีความแตกต่างที่ชัดเจนและฉันขาดอะไรไป?

7
วิธีเขียนไฟล์หรือข้อมูลไปยังวัตถุ S3 โดยใช้ boto3
ใน boto 2 คุณสามารถเขียนไปยังวัตถุ S3 โดยใช้วิธีการเหล่านี้: Key.set_contents_from_string () Key.set_contents_from_file () Key.set_contents_from_filename () Key.set_contents_from_stream () มี boto 3 เทียบเท่าหรือไม่? วิธี boto3 ในการบันทึกข้อมูลไปยังวัตถุที่จัดเก็บบน S3 คืออะไร?

6
ฉันสามารถเปลี่ยนอุปกรณ์ EBS รูทของอินสแตนซ์ amazon EC2 ได้หรือไม่
ฉันมีอินสแตนซ์ Amazon EC2 ที่สนับสนุน EBS ฉันต้องการเปลี่ยนอุปกรณ์รูทในอินสแตนซ์นี้ คุณช่วยแนะนำวิธีที่ดีที่สุดในการดำเนินการนี้ได้ไหม ฉันพบเพียงเอกสารเกี่ยวกับการเปลี่ยนแอตทริบิวต์ต่างๆของอุปกรณ์บล็อก แต่ดูเหมือนจะไม่รวมการตั้งค่าเป็นอุปกรณ์รูท

13
วิธีอัปโหลดไฟล์ไปยังไดเร็กทอรีใน S3 bucket โดยใช้ boto
ฉันต้องการคัดลอกไฟล์ในถัง s3 โดยใช้ python เช่นฉันมีชื่อที่เก็บข้อมูล = ทดสอบ และในที่เก็บข้อมูลฉันมี 2 โฟลเดอร์ชื่อ "dump" & "input" ตอนนี้ฉันต้องการคัดลอกไฟล์จาก local directory ไปยังโฟลเดอร์ S3 "dump" โดยใช้ python ... มีใครช่วยฉันได้บ้าง

18
API Gateway CORS: ไม่มีส่วนหัว 'Access-Control-Allow-Origin'
แม้ว่า CORS จะได้รับการตั้งค่าผ่าน API Gateway และAccess-Control-Allow-Originตั้งค่าส่วนหัวแล้ว แต่ฉันยังคงได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามเรียก API จาก AJAX ภายใน Chrome: XMLHttpRequest ไม่สามารถโหลดhttp://XXXXX.execute-api.us-west-2.amazonaws.com/beta/YYYYY ไม่มีส่วนหัว "Access-Control-Allow-Origin" ในทรัพยากรที่ร้องขอ Origin 'null' จึงไม่อนุญาตให้เข้าถึง การตอบสนองมีรหัสสถานะ HTTP 403 ฉันพยายามรับ URL ผ่านบุรุษไปรษณีย์และแสดงให้เห็นว่าส่วนหัวด้านบนถูกส่งผ่านเรียบร้อยแล้ว: และจากการตอบกลับของ OPTIONS: ฉันจะเรียก API จากเบราว์เซอร์โดยไม่เปลี่ยนกลับเป็น JSON-P ได้อย่างไร

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