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

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

3
จะอัพเดทรายชื่อเซิร์ฟเวอร์ upstream ของ nginx โดยอัตโนมัติอย่างไรเมื่อ aws ec2 hostname เปลี่ยนแปลงหรือเพิ่มขึ้น?
ฉันต้องการตั้งค่าการรับสัญญาณอัตโนมัติใน AWS ฉันไม่ต้องการใช้ Elastic Load Balancer การเข้าระบบอัตโนมัติใน Amazon สร้างอินสแตนซ์ EC2 อย่างต่อเนื่องระหว่างความต้องการเพิ่มขึ้นเพื่อรักษาประสิทธิภาพและลดลงโดยอัตโนมัติในระหว่างการขับกล่อมความต้องการเพื่อลดต้นทุน เนื่องจากอินสแตนซ์ EC2 นี้ถูกสร้างขึ้นโดยอัตโนมัติชื่อโฮสต์ของพวกเขาจึงไม่รู้จัก NGINX ฉันรู้และมีการตั้งค่าอัปสตรีมในอินสแตนซ์ nginx ถึง 10 EC2 แล้ว ฉันต้องการที่จะเพิ่ม / อัปเดต / ลบชื่อเซิร์ฟเวอร์โดยอัตโนมัติไปยังการกำหนดค่า nginx ของฉันเมื่อการเพิ่ม / ปรับปรุง / ลบอินสแตนซ์ EC2 ของการปรับอัตโนมัติ

1
ไม่สามารถพิมพ์ e ที่ใส่กล่องล่างได้ใน amazon ec2 (Amazon Linux)
หลังจากสองสามวันของการดำเนินการกับโครงสร้าง ec2 ใหม่ของฉันสิ่งต่อไปนี้เกิดขึ้น ฉันเข้าสู่ SSH ทุกอย่างเรียบร้อยฉันทำรหัสของฉัน ฉันกลับมาในวันถัดไปและเข้าสู่ SSH ฉันไม่สามารถพิมพ์กล่องที่ต่ำกว่าได้eอีก - ฉันได้รับข้อผิดพลาดในการพิมพ์ ฉันพยายาม ssh จากคอมพิวเตอร์เครื่องอื่นปัญหาเดียวกัน ฉันรีบูตเซิร์ฟเวอร์ปัญหาเดียวกัน ฉันเปิดnanoหรือviและeทำงานได้ดีเพียงแค่ไม่ได้อยู่ในbashหรือsh ฉันยุติเซิร์ฟเวอร์สร้างใหม่ติดตั้งตั้งแต่เริ่มต้นไม่กี่วันต่อมาจะเกิดขึ้นอีกครั้ง นี่ทำให้งงงัน! ฉันจะเริ่มแก้ไขปัญหาได้ที่ไหน การตั้งค่าเครื่องท้องถิ่นของฉัน: windows XP หรือ 7 ผงสำหรับอุดรู (ล่าสุด) หรือ cygwin / openssh การตั้งค่า EC2 Amazon Linux (ตัวเลือกเริ่มต้น) Node.js iptables ส่งต่อพอร์ต 80 ไปยังโหนดบนพอร์ต 8003 emacs, npm และ openssl-devel ไม่มี mods อื่น ๆ นี่คือโปรไฟล์ของฉัน …
16 ssh  amazon-ec2  bash  sh 

4
การเรียกเก็บเงิน EC2 สำหรับชั่วโมงเศษส่วน [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน8 ปีที่ผ่านมา หน้าการเรียกเก็บเงิน EC2ของAmazonบอกว่าชั่วโมงเศษส่วนจะถูกเรียกเก็บเงินเป็นชั่วโมงเต็ม แต่ไม่มีใครรู้ว่านั่นหมายความว่าพวกเขารวมชั่วโมงในตอนท้ายของเดือนหรือรอบชั่วโมงในตอนท้ายของแต่ละอินสแตนซ์ที่ทำงาน? เช่นในรอบระยะเวลาการเรียกเก็บเงินหนึ่งครั้งฉันมี 2 อินสแตนซ์ที่ทำงานเป็นเวลา 5 นาทีแต่ละครั้งนั่นคือหนึ่งชั่วโมงหรือสองชั่วโมง?
16 amazon-ec2 

6
บันทึกผลลัพธ์จาก cloud-init ถูกเก็บไว้ที่ไหน
ผลลัพธ์จากcloud-init (เรียกใช้สคริปต์โดยอัตโนมัติเมื่อเริ่มต้นเครื่องเสมือนในคลาวด์เช่นที่ Amazon EC2) ไปที่ใด ฉันต้องการทราบว่าสคริปต์การเริ่มต้นทำงานได้สำเร็จ มีไฟล์ /var/log/cloud-init.log แต่ดูเหมือนว่าจะมีเพียงบางส่วนเอาท์พุท (เช่นจากการเริ่มต้นคีย์ SSH)

3
ไม่สามารถแชร์ข้อมูลระหว่าง Amazon EC2 อินสแตนซ์สำหรับ Windows
ฉันมี Amazon EC2 อินสแตนซ์สองตัวที่ใช้ Windows Server 2003 และ IIS 6.0 ทั้งสองอินสแตนซ์ถูกสร้างขึ้นในภูมิภาคเดียวกันและมีกลุ่มความปลอดภัยเดียวกัน ฉันเปิดใช้งาน icmp สำหรับพอร์ตและวิธีการเชื่อมต่อทั้งหมดและสามารถ ping ระหว่างอินสแตนซ์ของฉันทั้งสองได้สำเร็จ อย่างไรก็ตามเมื่อฉันพยายามเข้าถึงตำแหน่งที่ใช้ร่วมกันของอินสแตนซ์ EC2 หนึ่งจะได้รับประโยชน์อีกโดยใช้: \\<elastic-ip> หรือ \\<internal-private-ip> ฉันไม่สามารถดูตำแหน่งที่แชร์และได้รับข้อผิดพลาดที่บอกว่า: ไม่มีผู้ให้บริการเครือข่ายที่ยอมรับเส้นทางเครือข่ายที่กำหนด ฉันสามารถติดตามได้จากทั้งสองอินสแตนซ์ EC2 โดยใช้คำสั่ง tracert โปรดแจ้งให้ฉันทราบวิธีเข้าถึงที่ตั้งที่ใช้ร่วมกันระหว่างสองอินสแตนซ์ของ EC2 ขอบคุณ PS: ฉันรู้ว่าสิ่งนี้สามารถทำได้โดยใช้ S3 แต่ไม่ต้องการใช้ด้วยเหตุผลที่แตกต่างกัน

4
เวลาที่เร็วที่สุดในการเรียกใช้อินสแตนซ์ EC2
ฉันกำลังพิจารณาที่จะย้ายจาก VPS เป็น EC2 EC2 มีความยืดหยุ่นและราคาก็เป็นเช่นนั้น ฉันสามารถบูตอินสแตนซ์ของฉันได้ตามต้องการจากนั้นปล่อยให้มันปิดลงถ้ามันไม่ทำงานในตอนท้ายของรอบระยะเวลารายชั่วโมง กระบวนการนั้นใช้เวลาเท่าไหร่? สมมติว่ามีการบูตอินสแตนซ์ขนาดเล็กจาก EBS สมมติว่า Linux (อาจเป็น Ubuntu); ครั้ง 10 นาทีกล่าวถึงสำหรับ Windowsทิ้งฉันประทับใจ การเปลี่ยนแปลงที่อาจจะec2-run-instance(มีสถานะรอดำเนินการของมัน) ec2-start-instanceหรือ อย่าลังเลที่จะพูดถึงเวลาเริ่มต้นของเมฆอื่นถ้าคุณรู้

4
เร่งการเปิดตัวอินสแตนซ์ Amazon EC2 Windows
ฉันกำลังทำงานกับบริการบนเว็บซึ่งโฮสต์บน EC2 และต้องการให้มีอินสแตนซ์จำนวนมากขึ้นอยู่กับการโหลด เรามีบริการพื้นฐานและทำงานได้ แต่สิ่งหนึ่งที่เรากำลังดิ้นรนคือเวลาที่ต้องเตรียมและเปิดใช้งานอินสแตนซ์ของ Windows (เรากำลังใช้เครื่องมือ prty ตัวที่สามที่ทำงานบน Windows เท่านั้น) ฉันเห็นสิ่งนี้ใช้เวลาตั้งแต่ 10 นาทีจนถึง 45 นาที ใครบ้างมีเคล็ดลับเกี่ยวกับวิธีเร่งการเปิดตัวอินสแตนซ์ EC2 หรือไม่ เนื่องจากเซิร์ฟเวอร์ AMIs สำหรับ Windows นั้นมีขนาดใหญ่เมื่อเทียบกับ Linux AMIs ฉันสงสัยว่าหากมีสิ่งหนึ่งที่จะต้องแน่ใจว่า S3 bucket ที่มี AMI อยู่ในโซนเดียวกันที่เปิดตัวอินสแตนซ์ซึ่งน่าจะเป็นไปได้ ทำให้การจัดเตรียมอินสแตนซ์ใหม่เร็วขึ้น

1
ใน AWS วิธีตรวจสอบทรัพยากรที่ใช้ที่อยู่ IP ของ VPC
ตามที่ Amazon และการทดสอบของฉันเครือข่ายย่อย 24 VPC อนุญาตให้มีที่อยู่ IP 251 ที่มีอยู่ ฉันมีซับเน็ตอื่นอีก 2 ตัวใน VPC นั้นซึ่งดูเหมือนว่าไม่มี IP ที่ใช้โดย EC2 และฟิลด์ IP ที่มีอยู่บ่งชี้ว่ามีเพียง 250 รายการเท่านั้น ฉันเช็คแล้ว ฉันกำลังพยายามหาว่าทรัพยากรใดกำลังใช้ IP เหล่านั้น แต่ดูเหมือนว่า AWS ไม่อนุญาตให้ใช้แบบสอบถามชนิดนั้น สิ่งที่ฉันต้องการจะดูคือรายการของทรัพยากรที่ใช้ IP สำหรับเครือข่ายย่อย VPC เฉพาะ ถ้าใครสามารถทำให้กระจ่างบางอย่างเกี่ยวกับสิ่งที่บริการ AWS สามารถใช้ IP ของเครือข่ายย่อยยกเว้น EC2 ที่จะช่วยด้วย ขอบคุณ

3
วิธี SSH ไปยังอินสแตนซ์ ec2 ใน VPC ส่วนตัว subnet ผ่านเซิร์ฟเวอร์ NAT
ฉันสร้าง VPC ใน aws ด้วยซับเน็ตสาธารณะและซับเน็ตส่วนตัว ซับเน็ตส่วนตัวไม่สามารถเข้าถึงเครือข่ายภายนอกได้โดยตรง ดังนั้นจึงมีเซิร์ฟเวอร์ NAT ในซับเน็ตสาธารณะที่ส่งต่อการรับส่งข้อมูลขาออกทั้งหมดจากซับเน็ตส่วนตัวไปยังเครือข่ายภายนอก ขณะนี้ฉันสามารถ SSH จากซับเน็ตสาธารณะไปยังซับเน็ตส่วนตัวและ SSH จาก NAT ไปยังซับเน็ตส่วนตัว อย่างไรก็ตามสิ่งที่ฉันต้องการคือ SSH จากเครื่องใด ๆ (แล็ปท็อปที่บ้านเครื่องที่ทำงานและมือถือ) ไปยังอินสแตนซ์ในเครือข่ายย่อยส่วนตัว ฉันได้ทำการวิจัยบางอย่างที่ฉันสามารถตั้งค่ากล่อง NAT เพื่อส่งต่อ SSH ไปยังอินสแตนซ์ในซับเน็ตส่วนตัว แต่ฉันไม่โชคดี ทุกคนสามารถแสดงรายการสิ่งที่ฉันต้องตั้งค่าเพื่อให้เป็นไปได้ การตั้งชื่อคือ: แล็ปท็อป (อุปกรณ์ใด ๆ นอก VPC) nat (เซิร์ฟเวอร์ NAT ในซับเน็ตสาธารณะ) ปลายทาง (เซิร์ฟเวอร์ในซับเน็ตส่วนตัวที่ฉันต้องการเชื่อมต่อ) ไม่แน่ใจว่าต่อไปนี้เป็นข้อ จำกัด หรือไม่: "ปลายทาง" ไม่มี IP สาธารณะเฉพาะ subnet ip …

4
ใช้ IAM เพื่ออนุญาตให้ผู้ใช้แก้ไขกลุ่มความปลอดภัย AWS / EC2 หรือไม่
ฉันกำลังพยายามให้ความสามารถแก่กลุ่ม IAM ในการแก้ไขกลุ่มความปลอดภัย EC2 ของเรา แต่ฉันไม่สามารถทำงานนี้ได้โดยไม่ได้รับอนุญาตให้เข้าถึงทุกอย่างใน EC2 ฉันได้ลองแล้วหลายรุ่น: { "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1392336685000", "Effect": "Allow", "Action": [ "ec2:*" ], "Resource": [ "arn:aws:ec2:us-east-1:<MYACCOUNTHERE>:security-group/*" ] } ] } แต่เมื่อฉันเข้าสู่ระบบด้วยผู้ใช้ IAM ฉันจะได้รับข้อความในหน้า Security Group ว่า "คุณไม่ได้รับอนุญาตให้ดำเนินการนี้" ฉันรู้ว่าผู้ใช้ / กลุ่มทำงานได้เพราะถ้าฉันเลือกเทมเพลตนโยบาย IAM สำหรับ "การเข้าถึงแบบเต็มของ Amazon EC2" ผู้ใช้สามารถเข้าถึงทุกอย่างใน EC2 เห็นได้ชัดว่าฉันไม่ได้มีประสบการณ์มากมายกับ IAM ความช่วยเหลือใด ๆ …

2
พร็อกซี: ข้อผิดพลาด AH00898: ข้อผิดพลาดระหว่าง SSL Handshake กับเซิร์ฟเวอร์ระยะไกล
ฉันมีเซิร์ฟเวอร์ที่ทำหน้าที่เป็น front-end สำหรับ cPanel mailserver ในเครือข่าย พร็อกซี apache บนเซิร์ฟเวอร์ส่วนหน้าทำงานนาน 152 วันโดยไม่มีข้อผิดพลาดจากนั้นฉันได้รับข้อผิดพลาด 500/502 ทันทีเมื่อใช้เพื่อเข้าถึงเว็บเมล์ไคลเอ็นต์ของเมลเซิร์ฟเวอร์ เซิร์ฟเวอร์หน้าใช้ใบรับรอง SSL ที่ลงนามแล้ว cPanel เซิร์ฟเวอร์กำลังใช้ใบรับรองที่ลงนามด้วยตนเอง นี่คือเอาต์พุตบันทึกข้อผิดพลาดจากเซิร์ฟเวอร์ส่วนหน้าเมื่อเกิดขึ้นครั้งแรก: [Tue Sep 10 18:22:52.959291 2013] [proxy:error] [pid 19531] (502)Unknown error 502: [client 173.xx.xx.xx:9558] AH01084: pass request body failed to 184.xx.xx.xx:2096 (184.xx.xx.xx), referer: https://domain.com:2096/cpsess12385596/3rdparty/roundcube/?_task=mail&_refresh=1&_mbox=INBOX [Tue Sep 10 18:22:52.959469 2013] [proxy:error] [pid 19531] …

3
เป็นไปได้ไหมที่จะบังคับให้สร้าง EC2 :: Instance หรือ RDS :: DBInstance ใหม่อีกครั้งในรูปแบบคลาวด์ amazon?
เป็นไปได้ไหมที่จะบังคับให้สร้างอินสแตนซ์ EC2 หรือ RDS ขึ้นอีกครั้งโดยใช้กลุ่มของโครงสร้างคลาวด์ สแต็คของฉันติดอยู่ในจุดที่ทำลายและการสร้างทรัพยากรจะแก้ไขได้แทนที่จะต้องลบสแต็กทั้งหมดเพื่อทำงานต่อไป แก้ไข: ปัญหานี้ตีฉันสองครั้ง ก่อนอื่นฉันสร้าง AWS :: RDS :: อินสแตนซ์ด้วยค่าเริ่มต้นแล้วลองปรับลดรุ่นเป็น "EngineVersion": "5.5" การเปลี่ยนแปลงสิ่งนี้จะเกิดขึ้นกับการขัดจังหวะบางส่วน แต่อินสแตนซ์ mysql ไม่สามารถลดระดับจาก 5.6 เป็น 5.5 ได้ดังนั้นสแต็กจึงถูกปล่อยให้อยู่ในสถานะ UPDATE_FAILED และฉันไม่สามารถสร้าง RDS ใหม่ได้โดยไม่ต้องมีเคล็ดลับที่น่ารังเกียจ อีกเหตุการณ์หนึ่งคือฉันมี "AWS :: EC2 :: Instance" หลายรายการซึ่งดาวน์โหลดและเรียกใช้สคริปต์จาก "UserData" โดยชัดแจ้งหาก Y เปลี่ยนสคริปต์ที่ดาวน์โหลดมาฉันจะต้องดำเนินการต่อและไม่ต้องทำเช่นนั้นอีก อีกครั้งฉันใช้เคล็ดลับที่น่ารังเกียจเดียวกันเพื่อให้เครื่องสร้างขึ้นมาใหม่ เคล็ดลับที่น่ารังเกียจ: แทนที่จะใช้กลุ่มการวนอัตโนมัติของเครื่องหนึ่งฉันแก้ปัญหาทั้งสองอย่างที่เปลี่ยนเขตความพร้อมใช้งานในคุณสมบัติ ... แต่ทำให้ฉันมีรสนิยมแย่

2
หนึ่งชี้โดเมนไปยัง load balancer ที่ไม่มี IP ที่เสถียรได้อย่างไร
ฉันกำลังพยายามชี้ mydomain.eu ไปยัง load balancer ของ AWS ซึ่งโดยธรรมชาติแล้วมันไม่มี IP ที่เสถียรดังนั้นฉันคิดว่าฉันควรชี้ระเบียน A ไปยังโดเมนย่อยที่ Amazon แต่เท่าที่เป็นไปได้ ฉันสามารถบอกได้ว่าระเบียน A สามารถเป็นที่อยู่ IP ได้เท่านั้นดังนั้นฉันจึงสับสนอย่างมากในขณะนี้ ไฟล์โซนจะเป็นอย่างไรสำหรับ mydomain.eu ที่ระเบียน A และโดเมนย่อย www ทั้งคู่ชี้ไปที่ loadbalancer.mydomain.aws.com

1
ความแตกต่างระหว่าง“ รีบูต” และ“ ec2-reboot-instance”
อะไรคือความแตกต่างระหว่างการเรียกใช้งานrebootบนบรรทัดคำสั่งของอินสแตนซ์ EC2 และการออกec2-reboot-instancesคำสั่งจากเครื่องมือบรรทัดคำสั่ง AWS บนเครื่องอื่น ไม่ec2-reboot-instancesทำอะไรที่ส่งrebootผ่านเซสชั่น SSH จะไม่ทำเช่นการจัดการสิ่งแวดล้อมสิ่งที่เฉพาะเจาะจงเพื่อ AWS? มีการตั้งค่าระหว่างสองคำสั่งหรือไม่? ในกรณีเฉพาะของฉันฉันใช้ไลบรารี Java เพื่อเข้าถึง AWS API มากกว่าเครื่องมือบรรทัดคำสั่ง แต่มันยังเรียกใช้คำสั่งเดียวกันบน AWS ไลบรารี Java นั้นละเอียดกว่าเครื่องมือบรรทัดคำสั่งดังนั้นมันจะง่ายกว่าในการส่งrebootคำสั่งผ่าน SSH แต่ฉันต้องการที่จะเข้าใจว่ามีข้อควรพิจารณาอื่น ๆ ที่จะทำให้คุ้มค่าโดยใช้วิธี AWS API หรือไม่
16 linux  amazon-ec2 


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