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

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

7
Amazon S3 และ Amazon EC2 instance ต่างกันอย่างไร
ฉันต้องการสร้างเว็บแอปพลิเคชันโดยใช้ php mysql และ html จำนวนคำขอและข้อมูลจะสูงมาก ฉันต้องการพื้นที่เซิร์ฟเวอร์ Amazon ฉันอ่านเอกสารของอเมซอนและพบว่า S3 เป็นที่จัดเก็บที่ให้บริการเว็บอินเตอร์เฟสอย่างง่าย EC2 เป็นบริการบนเว็บที่ให้ความสามารถในการคำนวณที่ปรับขนาดได้ในคลาวด์ ฉันสามารถซื้อ S3 และเรียกใช้ php และค้นหาฐานข้อมูลของฉันได้หรือไม่ ช่วยบอกฉันถึงความแตกต่างระหว่างอินสแตนซ์ Amazon S3 และ Amazon Ec2

11
คุณสามารถแนบ Amazon EBS กับหลายอินสแตนซ์ได้หรือไม่?
ขณะนี้เราใช้เว็บเซิร์ฟเวอร์หลายเครื่องเข้าถึงเซิร์ฟเวอร์ mysql และไฟล์เซิร์ฟเวอร์ เมื่อมองไปที่คลาวด์ฉันสามารถใช้การตั้งค่าเดียวกันนี้และแนบ EBS กับอินสแตนซ์ของเครื่องหลายเครื่องหรือมีวิธีแก้ไขปัญหาอื่นอีกหรือไม่

15
มีวิธีแสดงรายการทรัพยากรทั้งหมดใน AWS หรือไม่
มีวิธีแสดงรายการทรัพยากรทั้งหมดใน AWS หรือไม่ สำหรับทุกภูมิภาคทรัพยากรทั้งหมด .. เช่นแสดงรายการอินสแตนซ์ EC2 ทั้งหมด VPC ทั้งหมด API ทั้งหมดใน API Gateway ฯลฯ ... ฉันต้องการแสดงรายการทรัพยากรทั้งหมดสำหรับบัญชีของฉันเนื่องจากเป็นเรื่องยากสำหรับฉันที่จะค้นหาทรัพยากรที่ฉันสามารถทำได้ สละตอนนี้

5
ฉันจะรับ AWS_ACCESS_KEY_ID สำหรับ Amazon ได้อย่างไร
ฉันยังใหม่กับ AWS โดยสิ้นเชิง ฉันดาวน์โหลดโค้ดตัวอย่างจาก Amazon และจำเป็นต้องกำหนดค่าคงที่จำนวนหนึ่ง: AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY MERCHANT_ID MARKETPLACE_ID ฉันเพิ่งสร้างบัญชี AWS ฉันต้องการบัญชีแซนด์บ็อกซ์บางประเภทเพื่อที่ฉันจะได้ลองใช้ตัวอย่างโค้ด อะไรคือขั้นตอนที่แน่นอนที่ฉันต้องทำ: สร้างบัญชีแซนด์บ็อกซ์ รับข้อมูลรับรองเหล่านี้

12
. htaccess ไม่ทำงาน apache
ฉันมีเซิร์ฟเวอร์จากบริการ AWS EC2 ที่ใช้งานบน Linux ubuntu และฉันได้ติดตั้ง apache, php และ mysql ฉันเพิ่ม.htaccessไฟล์ในเอกสารรูท/var/www/htmlแล้ว ฉันป้อนรหัสนี้: ErrorDocument 404 /var/www/html/404.phpและมันยังไม่ปรากฏขึ้น ฉันป้อนคำสั่งนี้หลายครั้ง: sudo service httpd restartเพื่อรีสตาร์ทเซิร์ฟเวอร์ แต่ไม่มีการเปลี่ยนแปลงที่แสดง ... ฉันจะแก้ไขสิ่งนี้ได้อย่างไร ... ฉันทำอะไรผิดหรือเปล่า? ขอบคุณล่วงหน้า!

11
AccessDenied สำหรับ ListObjects สำหรับ S3 ที่เก็บข้อมูลเมื่อสิทธิ์เป็น s3: *
ฉันได้รับ: เกิดข้อผิดพลาด (AccessDenied) เมื่อเรียกใช้การดำเนินการ ListObjects: Access Denied เมื่อฉันพยายามรับโฟลเดอร์จากที่เก็บ S3 ของฉัน ใช้คำสั่งนี้: aws s3 cp s3://bucket-name/data/all-data/ . --recursive สิทธิ์ IAM สำหรับที่เก็บข้อมูลมีลักษณะดังนี้: { "Version": "version_id", "Statement": [ { "Sid": "some_id", "Effect": "Allow", "Action": [ "s3:*" ], "Resource": [ "arn:aws:s3:::bucketname/*" ] } ] } ฉันต้องเปลี่ยนแปลงอะไรบ้างจึงจะทำได้copyและlsประสบความสำเร็จ

16
ไม่สามารถตรวจสอบแฮชลับสำหรับไคลเอนต์ใน Amazon Cognito Userpools
ฉันติดอยู่ที่กระบวนการ "กลุ่มผู้ใช้ Amazon Cognito Identity" ฉันลองใช้รหัสที่เป็นไปได้ทั้งหมดสำหรับการพิสูจน์ตัวตนผู้ใช้ใน userpools cognito แต่ฉันมักจะได้รับข้อผิดพลาดว่า"ข้อผิดพลาด: ไม่สามารถตรวจสอบแฮชลับสำหรับไคลเอนต์ 4b ******* fd" นี่คือรหัส: AWS.config.region = 'us-east-1'; // Region AWS.config.credentials = new AWS.CognitoIdentityCredentials({ IdentityPoolId: 'us-east-1:b64bb629-ec73-4569-91eb-0d950f854f4f' }); AWSCognito.config.region = 'us-east-1'; AWSCognito.config.credentials = new AWS.CognitoIdentityCredentials({ IdentityPoolId: 'us-east-1:b6b629-er73-9969-91eb-0dfffff445d' }); AWSCognito.config.update({accessKeyId: 'AKIAJNYLRONAKTKBXGMWA', secretAccessKey: 'PITHVAS5/UBADLU/dHITesd7ilsBCm'}) var poolData = { UserPoolId : 'us-east-1_l2arPB10', ClientId : '4bmsrr65ah3oas5d4sd54st11k' …

6
วิธีบันทึกวัตถุ S3 ลงในไฟล์โดยใช้ boto3
ฉันกำลังพยายามสร้าง "สวัสดีชาวโลก" ด้วยไคลเอนต์boto3ใหม่สำหรับ AWS กรณีการใช้งานที่ฉันมีค่อนข้างง่าย: รับวัตถุจาก S3 และบันทึกลงในไฟล์ ใน boto 2.X ฉันจะทำเช่นนี้: import boto key = boto.connect_s3().get_bucket('foo').get_key('foo') key.get_contents_to_filename('/tmp/foo') ใน boto 3. ฉันไม่พบวิธีที่ชัดเจนในการทำสิ่งเดียวกันดังนั้นฉันจึงทำซ้ำบนวัตถุ "สตรีมมิง" ด้วยตนเอง import boto3 key = boto3.resource('s3').Object('fooo', 'docker/my-image.tar.gz').get() with open('/tmp/my-image.tar.gz', 'w') as f: chunk = key['Body'].read(1024*8) while chunk: f.write(chunk) chunk = key['Body'].read(1024*8) หรือ import boto3 key = boto3.resource('s3').Object('fooo', …


19
ไม่รองรับกลไกการให้สิทธิ์ที่คุณระบุ โปรดใช้ AWS4-HMAC-SHA256
ฉันได้รับข้อผิดพลาดAWS::S3::Errors::InvalidRequest The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.เมื่อพยายามอัปโหลดไฟล์ไปยังถัง S3 ในภูมิภาคแฟรงค์เฟิร์ตใหม่ ทั้งหมดทำงานได้อย่างถูกต้องกับUS Standardภูมิภาค สคริปต์: backup_file = '/media/db-backup_for_dev/2014-10-23_02-00-07/slave_dump.sql.gz' s3 = AWS::S3.new( access_key_id: AMAZONS3['access_key_id'], secret_access_key: AMAZONS3['secret_access_key'] ) s3_bucket = s3.buckets['test-frankfurt'] # Folder and file name s3_name = "database-backups-last20days/#{File.basename(File.dirname(backup_file))}_#{File.basename(backup_file)}" file_obj = s3_bucket.objects[s3_name] file_obj.write(file: backup_file) aws-sdk (1.56.0) ต้องแก้ไขอย่างไร? ขอบคุณ.

4
CPU Credit Balance ใน EC2 คืออะไร? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ ฉันเจอCPU Credit Balanceในการตรวจสอบ EC2 คืออะไรCPU เครดิตบาลานซ์ ?

4
วิธีเลือกโปรไฟล์ AWS เมื่อใช้ boto3 เพื่อเชื่อมต่อกับ CloudFront
ฉันใช้ Boto 3 python library และต้องการเชื่อมต่อกับ AWS CloudFront ฉันต้องการระบุโปรไฟล์ AWS ที่ถูกต้อง (AWS Credentials) แต่เมื่อดูเอกสารอย่างเป็นทางการแล้วฉันไม่พบวิธีระบุ ฉันกำลังเริ่มต้นไคลเอนต์โดยใช้รหัส: client = boto3.client('cloudfront') อย่างไรก็ตามผลลัพธ์นี้ใช้โปรไฟล์เริ่มต้นในการเชื่อมต่อ ฉันไม่พบวิธีการที่ฉันสามารถระบุได้ว่าจะใช้โปรไฟล์ใด

4
ทำไมเราถึงต้องการซับเน็ตส่วนตัวใน VPC
มี4 สถานการณ์ในการกำหนดค่า AWS VPC แต่ลองดูสองสิ่งนี้: สถานการณ์สมมติ 1: 1 ซับเน็ตสาธารณะ สถานการณ์จำลอง 2: 1 ซับเน็ตสาธารณะและ 1 ซับเน็ตส่วนตัว เนื่องจากอินสแตนซ์ใด ๆ ที่เปิดตัวในเครือข่ายย่อยสาธารณะไม่มี EIP (เว้นแต่จะได้รับมอบหมาย) จึงไม่สามารถระบุแอดเดรสได้จากอินเทอร์เน็ต แล้ว: เหตุใดจึงจำเป็นต้องมีซับเน็ตส่วนตัว อะไรคือความแตกต่างระหว่างเครือข่ายย่อยส่วนตัวและเครือข่ายสาธารณะ

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

10
ฉันจะติดตั้ง Python 3 บนอินสแตนซ์ AWS EC2 ได้อย่างไร
ฉันกำลังพยายามติดตั้ง python 3.x บนอินสแตนซ์ AWS EC2 และ: sudo yum install python3 ไม่ทำงาน: No package python3 available. ฉันไปรอบ ๆ แล้วและไม่พบใครที่มีปัญหานี้ดังนั้นฉันจึงถามที่นี่ ฉันต้องดาวน์โหลดและติดตั้งด้วยตนเองหรือไม่?

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