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

Amazon Elastic Compute Cloud (EC2) จัดหาทรัพยากรโครงสร้างพื้นฐานการคำนวณแบบจ่ายเองตามความต้องการใช้งานด้วยตนเอง

1
เซิร์ฟเวอร์ DNS ของฉันดัน 20mbps ทำไม
ฉันกำลังเรียกใช้เซิร์ฟเวอร์ DNS ใน EC2 และมันผลักดันประมาณ 20mbps เมื่อวานนี้เมื่อฉันตรวจสอบแผงควบคุมการเรียกเก็บเงินของฉันและพบข้อมูลที่ใช้แล้ว 1.86 TB ในเดือนนี้ นั่นเป็นรายการใหญ่สำหรับห้องแล็บโครงการขนาดเล็กของฉัน ฉันไม่เคยสังเกตเห็นประสิทธิภาพลดลงและไม่ต้องกังวลกับการตั้งค่าทราฟฟิก threshholds อีกต่อไป แต่ตอนนี้ฉันมีตั้งแต่นี้มีค่าใช้จ่ายฉัน $ 200 + ค่าใช้จ่ายแบนด์วิดธ์ ดูเหมือนว่ามีใครบางคนใช้เซิร์ฟเวอร์ DNS ของฉันเป็นส่วนหนึ่งของการโจมตีการขยายสัญญาณ แต่ฉันก็เสียวิธี การกำหนดค่าอยู่ด้านล่าง // BBB.BBB.BBB.BBB = ns2.mydomain.com ip address options { listen-on port 53 { any; }; // listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file …

1
การสร้างอิมเมจ EC2 AMI จากอินสแตนซ์ที่ทำงานเปรียบเทียบกับจากสแน็ปช็อตปริมาณ
ฉันต้องการสำรองอินสแตนซ์ EC2 ที่ใช้ Linux ในขณะที่กำลังทำงานโดยไม่ต้องหยุดทำงานจากนั้นจึงเปิดตัวอินสแตนซ์ใหม่ในภายหลัง (อินสแตนซ์กำลังเรียกใช้เว็บเซิร์ฟเวอร์และฐานข้อมูล Postgres) ฉันพบว่ามีสองวิธีในการทำเช่นนี้ แต่ฉันสับสนในความแตกต่างของผลลัพธ์ระหว่างพวกเขา ตัวเลือก # 1: สร้าง AMI โดยตรงจากอินสแตนซ์ที่ทำงานอยู่: สร้าง AMI ใหม่ตรงจากอินสแตนซ์ต้นฉบับที่รันอยู่ เรียกใช้อินสแตนซ์ใหม่จาก AMI ตัวเลือก # 2: สร้าง AMI ด้วยตนเองจากภาพรวม: ถ่ายภาพจากไดรฟ์ข้อมูลที่แนบมากับอินสแตนซ์ที่ทำงานอยู่เดิม สร้าง AMI จากสแน็ปช็อตป้อนรายละเอียดด้วยตนเองเช่นสถาปัตยกรรมและเคอร์เนล ID เรียกใช้อินสแตนซ์ใหม่จากภาพที่สร้างขึ้นด้วยตนเอง ตอนนี้สิ่งที่สับสนคือเมื่อสร้าง AMI โดยตรงจากอินสแตนซ์ EC2 จะรีบูตอินสแตนซ์โดยค่าเริ่มต้น มีช่องทำเครื่องหมาย"ไม่รีบูต"ด้วยคำแนะนำเครื่องมือต่อไปนี้: เมื่อเปิดใช้งาน Amazon EC2 จะไม่ปิดอินสแตนซ์ก่อนสร้างภาพ เมื่อใช้ตัวเลือกนี้ความสมบูรณ์ของระบบไฟล์ในรูปภาพที่สร้างจะไม่สามารถรับประกันได้ มีความแตกต่างในผลลัพธ์ของตัวเลือกทั้งสองวิธีหรือไม่ สำหรับฉันมันรู้สึกเหมือนฉันกำลังทำสิ่งเดียวกันกับที่ตัวช่วยสร้างอัตโนมัติจะทำด้วยตนเอง มันสร้างภาพรวมเลือก ID เคอร์เนลและสถาปัตยกรรม ทำไมหนึ่งมีข้อความเตือนและอื่น ๆ …

3
โซลูชัน Nginx สำหรับการตรวจสุขภาพของ AWS Amazon ELB - ส่งคืน 200 โดยไม่มี IF
ฉันมีรหัสต่อไปนี้ที่ทำงานบน Nginx เพื่อให้การตรวจสุขภาพ AWS ELB มีความสุข map $http_user_agent $ignore { default 0; "ELB-HealthChecker/1.0" 1; } server { location / { if ($ignore) { access_log off; return 200; } } } ฉันรู้ว่า 'IF' ดีที่สุดในการหลีกเลี่ยงกับ Nginx และฉันต้องการถามว่ามีใครรู้วิธีการบันทึกสิ่งนี้โดยไม่ใช้คำว่า 'if' หรือไม่? ขอขอบคุณ

1
“ คำสั่งที่ผิดกฎหมาย 500 PORT” โดยใช้บรรทัดคำสั่ง ftp [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน4 ปีที่แล้ว มีใครคิดวิธีการ ftp ไฟล์ลงไปที่ EC2 AMI โดยใช้อูบุนตูในบรรทัดคำสั่ง? ฉันสามารถเชื่อมต่อกับ ftp.drupal.org (ฉันพยายาม dowmload โมดูล Drupal) และจากนั้นฉันไม่สามารถเรียกใช้ "ls" แบบง่าย ๆ เพียงอย่างเดียว "รับ" ฉันเพิ่งได้รับ "500 Illegal PORT command" น่าเกลียด

5
ฉันจะติดตั้งใบรับรองระดับกลาง (ใน AWS) ได้อย่างไร
ฉันได้ติดตั้งคีย์ส่วนตัว (เข้ารหัส pem) และใบรับรองกุญแจสาธารณะ (เข้ารหัส pem) ใน Amazon Load Balancer อย่างไรก็ตามเมื่อฉันตรวจสอบ SSL ด้วยเครื่องมือทดสอบเว็บไซต์ฉันได้รับข้อผิดพลาดต่อไปนี้: เกิดข้อผิดพลาดขณะตรวจสอบใบรับรอง SSL !! ไม่สามารถรับผู้ออกใบรับรองในท้องถิ่น ไม่พบผู้ออกใบรับรองที่ค้นหาแบบโลคัล โดยปกติสิ่งนี้บ่งชี้ว่าไม่ได้ติดตั้งใบรับรองระดับกลางทั้งหมดไว้บนเซิร์ฟเวอร์ ฉันแปลงไฟล์ crt เป็น pem โดยใช้คำสั่งเหล่านี้จากบทช่วยสอนนี้: openssl x509 -in input.crt -out input.der -outform DER openssl x509 -in input.der -inform DER -out output.pem -outform PEM ในระหว่างการตั้งค่า Amazon Load Balancer ตัวเลือกเดียวที่ฉันเหลือคือสายโซ่ใบรับรอง (เข้ารหัส pem) อย่างไรก็ตามนี่เป็นตัวเลือก …

5
Nginx set_real_ip_from ที่อยู่ตัวโหลดบาลานซ์ของ AWS ELB
ฉันมีชุดเซิร์ฟเวอร์ Nginx ที่อยู่เบื้องหลังโหลดบาลานซ์ของ Amazon ELB ฉันใช้ set_real_ip (จากHttpRealIpModule ) เพื่อให้ฉันสามารถเข้าถึงที่อยู่ IP ไคลเอนต์ต้นทางบนเซิร์ฟเวอร์เหล่านี้ (สำหรับการส่งผ่านไปยัง php-fpm และใช้ในHttpGeoIPModule ) ดูเหมือนว่าset_real_ip_fromในการกำหนดค่า nginx สามารถยอมรับที่อยู่ IP เท่านั้น อย่างไรก็ตามเกี่ยวกับเครื่อง ELB Amazon พูดว่า: หมายเหตุ: เนื่องจากชุดของที่อยู่ IP ที่เชื่อมโยงกับ LoadBalancer สามารถเปลี่ยนแปลงได้ตลอดเวลาคุณจึงไม่ควรสร้างระเบียน "A" ด้วยที่อยู่ IP ใด ๆ หากคุณต้องการใช้ชื่อ DNS ที่เป็นมิตรสำหรับ LoadBalancer ของคุณแทนชื่อที่สร้างโดยบริการ Elastic Load Balancing คุณควรสร้างระเบียน CNAME สำหรับชื่อ DNS LoadBalancer หรือใช้ …

8
เหตุใดฉันจึงไม่สามารถเข้าไปยังอินสแตนซ์ EC2 ใหม่ของฉันได้
ฉันสร้างอินสแตนซ์ใหม่ (เล็ก, 64 บิต AMI linux จาก Amazon) สร้างคู่คีย์ใหม่ที่ชื่อว่า "mir" ฉันดาวน์โหลดmir.pemและวางไว้ใน~/.sshโฟลเดอร์ของฉัน ssh-add mir.pemฉันยังไม่ได้ทำ จากนั้นฉันก็พยายาม ssh ubuntu@public_DNS_from_amazon ทำไมมันไม่ทำงาน!

2
ผู้ใช้ Amazon ec2 จะได้รับสิทธิ์ sudo อย่างไร
ฉันกำลังค้นหาตำแหน่งที่อิมเมจลินุกซ์ Amazon AMI เริ่มต้นตั้งค่าสิทธิ์สำหรับec2-userบัญชีเริ่มต้น หลังจากเข้าสู่ระบบด้วยบัญชีนี้ฉันสามารถใช้ sudo ได้สำเร็จ การตรวจสอบผ่านไฟล์ sudoers ซึ่งฉันเปิดขึ้นโดยการเรียกใช้ visudo (ไม่มีตัวเลือกอื่น ๆ ) ฉันเห็นการตั้งค่าเริ่มต้นและการอนุญาตสำหรับ root ทั้งหมดทั้งหมด ดังนั้น ... การอนุญาตสำหรับผู้ใช้ ec2 อยู่ที่ไหน ฉันยังไม่ได้พยายามเพิ่มการอนุญาตใหม่ แต่ท้ายที่สุดฉันต้องการลาออกจากผู้ใช้ ec2 สำหรับงานการจัดการระบบและใช้ผู้ใช้ที่ไม่ใช่รูทแบบเต็มสำหรับการจัดการแอปพลิเคชัน (หยุดและเริ่ม mysql, httpd, แก้ไขไฟล์ vhost ของ apache และอัปโหลด / แก้ไขเนื้อหาเว็บภายใต้รูทเว็บ)
22 amazon-ec2  sudo 

5
วิธี SSH ไปยัง EC2 โดยไม่ต้องใช้คีย์ pem อย่างชัดเจนหรือไม่
ฉันมีหน้าต่างเป็นระบบปฏิบัติการหลักของฉัน เมื่อใช้เครื่องเล่น VMware ฉันตั้งค่าเซิร์ฟเวอร์ Ubuntu 12.4 เป็นเครื่องแขก เซิร์ฟเวอร์ Ubuntu มีผู้ใช้ "อูบุนตู" ฉันสร้างคีย์ ECT ใหม่ + การตั้งค่ากุญแจ จากเครื่อง windows เมื่อฉันใช้ putty + pem key - ฉันสามารถ ssh ฉันเพิ่มคีย์ pem ไปยังเซิร์ฟเวอร์ VMware Ubuntu (/home/ubuntu/.ssh/) นอกจากนี้ฉันได้ตั้งค่าการอนุญาตต่อไปนี้: chmod 700 /home/ubuntu/.ssh chmod 600 /home/ubuntu/.ssh/* ผ่านเซิร์ฟเวอร์อูบุนตู - ฉันพยายามที่จะ SSH ไปยังอินสแตนซ์ของ ec2 โดยไม่ประสบความสำเร็จ: ssh ubuntu@EC2_IP Permission denied …

7
วิธีใดที่เร็วที่สุดในการคัดลอกไฟล์ 400G จากปริมาณการจัดเก็บบล็อกยืดหยุ่น EC2 ไปยัง s3
ฉันต้องคัดลอกไฟล์ 400G จากไดรฟ์ข้อมูลที่เก็บบล็อกแบบยืดหยุ่นไปยังที่เก็บข้อมูล s3 ... ไฟล์เหล่านี้มีขนาดประมาณ 300k ไฟล์ ~ 1Mb ฉันลองs3cmdและs3fuseทั้งสองอย่างช้ามาก .. s3cmd วิ่งมาทั้งวันกล่าวว่าการคัดลอกเสร็จสิ้นและเมื่อฉันตรวจสอบที่ฝากข้อมูลไม่มีอะไรเกิดขึ้น (อย่างน้อยฉันคิดว่ามีบางอย่างผิดปกติ แต่อย่างน้อย s3cmd ไม่เคยบ่นอะไรเลย) S3Fuse กำลังทำงานตลอดทั้งวันและคัดลอกไฟล์น้อยกว่า 10% ... มีวิธีแก้ปัญหาที่ดีกว่านี้หรือไม่? ฉันใช้งาน Linux (ubuntu 12.04) แน่นอน

5
รหัสผ่าน Windows จะไม่ถอดรหัสบน AWS EC2 แม้จะมีรหัสส่วนตัวที่ถูกต้อง
ฉันสร้างอินสแตนซ์ Windows ใหม่บน AWS EC2 โดยใช้รหัสคู่ที่ฉันสร้างโดยการอัพโหลดกุญแจสาธารณะของฉันจากเครื่องท้องถิ่น อินสแตนซ์เปิดใช้งานได้ดี แต่จะไม่ถอดรหัสรหัสผ่าน มันรายงาน: ฉันแน่ใจว่าฉันอัปโหลดคีย์ที่ถูกต้อง ฉันได้รับการตรวจสอบว่าลายนิ้วมือตรงกับรูปแบบที่แปลกลายนิ้วมือ AWS ใช้ แต่มันจะไม่ถอดรหัส ฉันลองอัปโหลดไฟล์คีย์และวางลงในแบบฟอร์ม ในที่สุดฉันก็พบว่ามันไม่ได้ตัดบรรทัดใหม่ที่ต่อท้ายและลบบรรทัดว่างในคีย์ นั่นทำให้ฉันเกิดข้อผิดพลาดใหม่เมื่อฉันคลิก "Decrypt Password" แต่:

6
ฉันจะวนรอบรูปภาพใหม่โดยอัตโนมัติใน AWS Auto Scaling Group ได้อย่างไร
ฉันมีการตั้งค่าเว็บแอปพลิเคชันพร้อมตัวโหลดบาลานซ์และกลุ่มการปรับสเกลอัตโนมัติเพื่อจัดการการปรับสเกล ซอร์สโค้ดอยู่ในที่เก็บคอมไพล์ดังนั้นฉันไม่ต้องอัปเดตอิมเมจเมื่อโค้ดเปลี่ยน แต่บางครั้งสภาพแวดล้อมก็เปลี่ยนดังนั้นเราจึงสร้างอิมเมจใหม่ จากนั้นภาพนั้นจะต้องถูกขี่เข้าไปในกลุ่มปรับขนาดอัตโนมัติ มีวิธีการหมุนเวียนภาพโดยอัตโนมัติหรือไม่? ตอนนี้ฉันกำหนดเวลาการเพิ่มและลดขนาดแอ็คชั่นซึ่งกำจัดอินสแตนซ์เก่า

2
จะปรับขนาดอินสแตนซ์ Amazon EC2 ได้อย่างไร
เป็นไปได้ไหมที่จะปรับขนาดอินสแตนซ์ Amazon EC2 เช่นการแปลงจากอินสแตนซ์ขนาดเล็กเป็นอินสแตนซ์ขนาดใหญ่ ถ้าอย่างนั้นวิธีที่ง่ายที่สุดในการปรับขนาดอินสแตนซ์ของ Amazon EC2 คืออะไร เช่นเดียวกับ Rackspace Cloud Servers ทำกับRebuildดูที่ screenprint: อินสแตนซ์ของฉันใช้ EBS

1
วิธีการกำหนดขนาดที่แท้จริงของภาพรวมของอเมซอน
Amazon EBS snapshots จับบล็อกที่เปลี่ยนแปลงจาก baseline ดังนั้น snapshots มักจะมีขนาดเล็กกว่าโวลุ่มแหล่งที่มา การเรียกเก็บเงินจะขึ้นอยู่กับขนาดจริงซึ่งถือว่าดี อย่างไรก็ตามฉันไม่สามารถหาวิธีกำหนดขนาดจริงของ snapshot ได้ ec2-อธิบาย-snaphots ให้ขนาดของไดรฟ์ข้อมูลที่ snapshotted เท่านั้น หากไม่มีเหตุผลอื่นฉันต้องการข้อมูลนี้เพื่อยืนยันการเรียกเก็บเงิน แต่ฉันก็ต้องการที่จะมีมันเพราะฉันอาจพบว่าโดยการกำหนดค่าวอลุ่มของฉันและสิ่งที่ฉันทำกับพวกเขาฉันสามารถลดขนาดของภาพรวมที่เพิ่มขึ้นของฉัน

2
ใน AWS จะมีการคิดค่าใช้จ่ายหนึ่งชั่วโมงสำหรับอินสแตนซ์ที่อยู่ในสถานะ“ กำลังทำงาน” หรือไม่?
เมื่อเอกสาร AWS และการกำหนดราคาอ้างอิงถึง "การใช้งาน" นี่หมายถึง "ถ้าอินสแตนซ์นั้นเป็น" แทนที่จะเป็น "ถ้าอินสแตนซ์นั้นเปิดทำงานและทำงานอยู่ " เช่นถ้าฉันมีอินสแตนซ์ EC2 ทำงาน แต่ไม่ได้ใช้งาน (CPU = 0%) ฉันคิดว่าฉันยังคงถูกเรียกเก็บเงินสำหรับการใช้งานของชั่วโมงนั้น ในกรณีนี้ถ้าฉันมีอินสแตนซ์ EC2 ซึ่งโฮสต์เว็บไซต์ (ซึ่งควรเข้าถึงได้ตลอด 24/7) มันจะสมเหตุสมผลที่จะซื้ออินสแตนซ์สำรอง จากนั้นถ้าฉันต้องนำอินสแตนซ์อื่นออนไลน์เพื่อแบ่งปันภาระเหล่านั้น (น่าจะ) จะได้รับบริการที่ดีที่สุดในฐานะอินสแตนซ์ตามคำขอ ความเข้าใจของฉันถูกต้องหรือไม่

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