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

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

12
จะเปลี่ยนสถานะผู้ใช้ FORCE_CHANGE_PASSWORD ได้อย่างไร
เมื่อใช้ AWS Cognito ฉันต้องการสร้างผู้ใช้ดัมมี่เพื่อวัตถุประสงค์ในการทดสอบ จากนั้นผมก็ใช้คอนโซล AWSเพื่อสร้างผู้ใช้ดังกล่าว แต่ผู้ใช้มีของสถานะFORCE_CHANGE_PASSWORDชุด ด้วยค่าดังกล่าวผู้ใช้รายนี้ไม่สามารถพิสูจน์ตัวตนได้ มีวิธีเปลี่ยนสถานะนี้หรือไม่? UPDATE พฤติกรรมเดียวกันเมื่อสร้างผู้ใช้จาก CLI

6
ผนวกข้อมูลเข้ากับอ็อบเจ็กต์ S3
สมมติว่าฉันมีเครื่องที่ฉันต้องการเขียนลงในไฟล์บันทึกบางอย่างที่เก็บไว้ในที่เก็บข้อมูล S3 ดังนั้นเครื่องจำเป็นต้องมีความสามารถในการเขียนลงในที่เก็บข้อมูลนั้น แต่ฉันไม่ต้องการให้เครื่องมีความสามารถในการเขียนทับหรือลบไฟล์ใด ๆ ในที่เก็บข้อมูลนั้น (รวมถึงไฟล์ที่ฉันต้องการให้เขียนด้วย) โดยพื้นฐานแล้วฉันต้องการให้เครื่องของฉันสามารถต่อท้ายข้อมูลลงในไฟล์บันทึกนั้นได้โดยไม่ต้องลบล้างหรือดาวน์โหลด มีวิธีกำหนดค่า S3 ของฉันให้ทำงานแบบนั้นหรือไม่? อาจมีนโยบาย IAM บางอย่างที่ฉันสามารถแนบได้เพื่อให้ทำงานได้อย่างที่ต้องการ

2
การสำรองข้อมูล / สแนปชอตของ Amazon RDS ทำงานอย่างไร
ฉันเป็นลูกค้า Amazon RDS และกำลังประสบปัญหาเวลาแฝงในการเขียน amazon RDS ซึ่งสอดคล้องกับหน้าต่างสำรองโดยประมาณ ฉันจะเห็นการเพิ่มขึ้นอย่างรวดเร็วในตอนท้ายของสแนปชอต (ในกรณีที่เป็นประเด็น: การเรียกใช้สแนปชอตใช้เวลาประมาณ 1 ชั่วโมงและใน 5 นาทีสุดท้ายให้เขียนการเพิ่มขึ้นของเวลาในการตอบสนอง) ฉันกำลังเรียกใช้การปรับใช้ m1.large แบบหลาย AZ มีใครใน Stack ที่สามารถอธิบายได้ว่าการสำรองข้อมูล Amazon RDS ใช้งานได้จริงหรือไม่? ฉันได้อ่านเอกสาร Amazon RDS และเท่าที่ฉันสามารถบอกได้ว่า Amazon RDS ไม่ทำงานตามข้อมูลจำเพาะ โดยเฉพาะอย่างยิ่งการดำเนินการสำรองข้อมูล / สแน็ปช็อตเหล่านี้ควรกระทบกับแบบจำลองของฉันดังนั้นจึงไม่ทำให้เกิดการหยุดทำงาน / ประสิทธิภาพการทำงานหรืออย่างนั้นฉันคิดว่า ฉันสามารถแยกปัญหาออกเป็นหกคำถาม: เกิดอะไรขึ้นในทางเทคนิคระหว่างสแนปชอตและข้อมูลสำรองและแตกต่างกันอย่างไร (หากคุณตอบคำถามนี้โปรดบอกฉันว่าคุณสามารถยืนยันคำตอบของคุณในเชิงประจักษ์ได้หรือไม่หรือเพียงแค่อ้างเอกสารประกอบให้ฉัน) เวลาในการตอบสนองการเขียนที่เพิ่มขึ้นเป็นไปได้ที่คาดหวังในระหว่างหน้าต่างสำรองข้อมูลในการปรับใช้หลาย AZ หรือไม่ เวลาในการตอบสนองการเขียนที่เพิ่มขึ้นอย่างรวดเร็วคาดว่าจะเกิดขึ้นเมื่อสิ้นสุดสแนปชอตในการปรับใช้หลาย AZ หรือไม่ เวลาในการตอบสนองในการเขียนของฉันจะสูงขึ้นหรือไม่ถ้าฉันไม่ใช่หลาย AZ ในทางสถาปัตยกรรมฉันจะสามารถหลีกเลี่ยงการเพิ่มขึ้นของเวลาแฝงในการเขียนเหล่านี้ได้หรือไม่หากฉันรีดฐานข้อมูลของตัวเองที่ทำงานบนอินสแตนซ์ EC2 m1.large …

7
มีส่วนขยายอยู่ แต่ uuid_generate_v4 ล้มเหลว
ที่ amazon ec2 RDS Postgresql: => SHOW rds.extensions; rds.extensions -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- btree_gin,btree_gist,chkpass,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,intagg,intarray,isn,ltree,pgcrypto,pgrowlocks,pg_trgm,plperl,plpgsql,pltcl,postgis,postgis_tiger_geocoder,postgis_topology,sslinfo,tablefunc,tsearch2,unaccent,uuid-ossp (1 row) อย่างที่คุณเห็นมีuuid-osspส่วนขยายอยู่ อย่างไรก็ตามเมื่อฉันเรียกใช้ฟังก์ชันสำหรับการสร้างuuid_v4มันล้มเหลว: CREATE TABLE my_table ( id uuid DEFAULT uuid_generate_v4() NOT NULL, name character varying(32) NOT NULL, ); เกิดอะไรขึ้นกับสิ่งนี้?

8
FCM กับ AWS SNS
ฉันกำลังใช้AWSทรัพยากรสำหรับโปรเจ็กต์ Android ของฉันฉันวางแผนที่จะเพิ่มบริการแจ้งเตือนแบบพุชสำหรับโปรเจ็กต์ของฉันด้วยAWS SNSมีคำถามสองสามข้อที่รบกวนฉันมาก ฉันไม่พบคำถามใด ๆ เกี่ยวกับสิ่งเหล่านี้ยกเว้นหนึ่งหรือสองข้อ แต่มีคำอธิบายที่ไม่ชัดเจน 1. ไม่AWSรองรับFCM? SNSทำงานกับGCM. แต่ Google ขอแนะนำให้ใช้ FCM GCMแทน ฉันไม่พบการสนับสนุนAWSFCM 2. AWSเก็บข้อความ (หรือข้อมูล) ไว้ในฐานข้อมูลแม้ว่าจะส่งการแจ้งเตือนแบบพุชแล้วก็ตาม? 3. ฉันลองใส่คีย์ FCM api ในแพลตฟอร์มแอปพลิเคชัน SNS มันแสดงพารามิเตอร์ที่ไม่ถูกต้องทำไม?

11
ไพพ์สตรีมไปที่ s3.upload ()
ฉันกำลังใช้ปลั๊กอิน node.js ที่เรียกว่าs3-upload-streamเพื่อสตรีมไฟล์ขนาดใหญ่มากไปยัง Amazon S3 มันใช้ API หลายส่วนและส่วนใหญ่จะทำงานได้ดีมาก อย่างไรก็ตามโมดูลนี้กำลังแสดงอายุและฉันต้องทำการแก้ไขแล้ว (ผู้เขียนได้เลิกใช้งานแล้วเช่นกัน) วันนี้ฉันพบปัญหาอื่นกับ Amazon และฉันอยากจะทำตามคำแนะนำของผู้เขียนและเริ่มใช้ aws-sdk อย่างเป็นทางการเพื่ออัปโหลดให้สำเร็จ แต่. SDK s3.upload()ที่อย่างเป็นทางการดูเหมือนจะไม่สนับสนุนการท่อ ลักษณะของ s3.upload คือคุณต้องส่งสตรีมที่อ่านได้เป็นอาร์กิวเมนต์ไปยังตัวสร้าง S3 ฉันมีโมดูลรหัสผู้ใช้ประมาณ 120+ รายการที่ประมวลผลไฟล์ต่างๆและไม่เชื่อเรื่องพระเจ้าไปยังปลายทางสุดท้ายของผลลัพธ์ เครื่องยนต์ส่งสตรีมเอาท์พุตที่เขียนได้แบบท่อให้พวกเขาและพวกมันก็ต่อท่อไป ฉันไม่สามารถมอบAWS.S3วัตถุให้พวกเขาและขอให้พวกเขาเรียกupload()ใช้โดยไม่ต้องเพิ่มรหัสให้กับโมดูลทั้งหมด เหตุผลที่ฉันใช้s3-upload-streamก็เพราะว่ามันรองรับท่อ มีวิธีสร้าง aws-sdk ที่s3.upload()ฉันสามารถส่งกระแสข้อมูลไปได้ไหม

30
AWS S3 - วิธีแก้ไขข้อผิดพลาด 'ลายเซ็นคำขอที่เราคำนวณไม่ตรงกับลายเซ็น'
ฉันค้นหาบนเว็บมานานกว่าสองวันแล้วและอาจได้ดูสถานการณ์และวิธีแก้ปัญหาที่มีเอกสารออนไลน์เกือบทั้งหมดแล้ว แต่ก็ยังไม่มีอะไรที่ใช้ได้ผลสำหรับฉันจนถึงตอนนี้ ฉันใช้AWS SDKสำหรับ PHP V2.8.7 ที่ทำงานบน PHP 5.3 ฉันกำลังพยายามเชื่อมต่อกับที่เก็บข้อมูล S3 ของฉันด้วยรหัสต่อไปนี้: // Create a `Aws` object using a configuration file $aws = Aws::factory('config.php'); // Get the client from the service locator by namespace $s3Client = $aws->get('s3'); $bucket = "xxx"; $keyname = "xxx"; try { $result = $s3Client->putObject(array( 'Bucket' => …

9
ไฟล์อัปโหลด Amazon S3 และรับ URL
เป็นไปได้ไหมที่จะอัปโหลดไฟล์ txt / pdf / png ไปยัง Amazon S3 ในครั้งเดียวและรับ URL ของไฟล์ที่อัปโหลดเป็นการตอบกลับ ถ้าเป็นเช่นนั้น AWS Java SDK คือไลบรารีที่เหมาะสมที่ฉันต้องเพิ่มในเว็บแอปพลิเคชัน java struts2 ของฉัน โปรดแนะนำวิธีแก้ปัญหานี้ให้ฉัน

7
ทำสำเนาถัง s3 ได้เร็วขึ้น
ฉันได้รับการพยายามที่จะหาเครื่องมือบรรทัดคำสั่งที่ดีกว่าสำหรับการทำซ้ำบุ้งกี๋กว่าs3cmd s3cmdสามารถทำสำเนาที่เก็บข้อมูลได้โดยไม่ต้องดาวน์โหลดและอัปโหลดแต่ละไฟล์ คำสั่งปกติที่ฉันใช้เพื่อทำสำเนาที่เก็บข้อมูลโดยใช้ s3cmd คือ: s3cmd cp -r --acl-public s3://bucket1 s3://bucket2 วิธีนี้ใช้งานได้ แต่จะช้ามากเนื่องจากคัดลอกไฟล์แต่ละไฟล์ผ่าน API ทีละไฟล์ ถ้าs3cmdสามารถทำงานในโหมดคู่ขนานได้ฉันจะดีใจมาก มีตัวเลือกอื่น ๆ เป็นเครื่องมือบรรทัดคำสั่งหรือรหัสที่ผู้คนใช้เพื่อทำสำเนาที่เก็บข้อมูลที่เร็วกว่าs3cmdหรือไม่ แก้ไข: ดูเหมือนว่าs3cmd-modifiedคือสิ่งที่ฉันกำลังมองหา เสียดายที่ไม่ได้ผล มีทางเลือกอื่นอีกไหม?

14
การดึงชื่อโฟลเดอร์ย่อยในบัคเก็ต S3 จาก boto3
เมื่อใช้ boto3 ฉันสามารถเข้าถึงที่เก็บข้อมูล AWS S3 ของฉัน: s3 = boto3.resource('s3') bucket = s3.Bucket('my-bucket-name') ตอนนี้ถังประกอบด้วยโฟลเดอร์ที่ตัวเองมีหลายโฟลเดอร์ย่อยชื่อด้วยการประทับเวลาตัวอย่างเช่นfirst-level 1456753904534ฉันต้องการทราบชื่อของโฟลเดอร์ย่อยเหล่านี้สำหรับงานอื่นที่ฉันกำลังทำอยู่และฉันสงสัยว่าจะให้ boto3 ดึงข้อมูลเหล่านั้นมาให้ฉันได้หรือไม่ ฉันจึงลอง: objs = bucket.meta.client.list_objects(Bucket='my-bucket-name') ซึ่งให้พจนานุกรมซึ่งคีย์ 'เนื้อหา' ให้ไฟล์ระดับที่สามทั้งหมดแทนไดเร็กทอรีการประทับเวลาระดับที่สองในความเป็นจริงฉันได้รับรายการที่มีสิ่งต่างๆเป็น {u'ETag ':' "etag" ', u'Key': ระดับแรก / 1456753904534 / part-00014 ', u'LastModified': datetime.datetime (2016, 2, 29, 13, 52, 24, tzinfo = tzutc ()), u'Owner ': {u'DisplayName': 'owner', …

4
มีวิธีตั้งค่าขีด จำกัด การเรียกเก็บเงิน Amazon AWS หรือไม่ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังสร้างแอพที่ด้านบนของ Amazon S3 ฉันจะให้ S3 ทำงานภายใต้งบประมาณที่ตั้งไว้ได้อย่างไร สมมติว่าฉันไม่ต้องการให้ปริมาณการใช้งานที่ไม่คาดคิดเรียกเก็บเงินจากบัญชี AWS ของฉันมากเกินไป ฉันค่อนข้างจะไม่สามารถใช้งานได้

21
ข้อผิดพลาดของโมดูลการนำเข้า AWS Lambda ใน python
ฉันกำลังสร้างแพ็คเกจการปรับใช้ AWS Lambda python ฉันกำลังใช้คำขอการอ้างอิงภายนอกหนึ่งรายการ ผมติดตั้งการพึ่งพาภายนอกโดยใช้เอกสาร AWS http://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html ด้านล่างนี้คือรหัสหลามของฉัน import requests print('Loading function') s3 = boto3.client('s3') def lambda_handler(event, context): #print("Received event: " + json.dumps(event, indent=2)) # Get the object from the event and show its content type bucket = event['Records'][0]['s3']['bucket']['name'] key = urllib.unquote_plus(event['Records'][0]['s3']['object']['key']).decode('utf8') try: response = s3.get_object(Bucket=bucket, Key=key) s3.download_file(bucket,key, '/tmp/data.txt') …

9
วิธีสร้าง 10,000 ไฟล์ใน S3 สาธารณะ
ฉันมีโฟลเดอร์ในที่เก็บข้อมูล 10,000 ไฟล์ ดูเหมือนว่าจะไม่มีวิธีใดในการอัปโหลดและทำให้เป็นแบบสาธารณะทันที ดังนั้นฉันจึงอัปโหลดทั้งหมดเป็นแบบส่วนตัวและฉันต้องทำให้เป็นแบบสาธารณะทั้งหมด ฉันได้ลองใช้คอนโซล aws แล้วมันทำให้เกิดข้อผิดพลาด (ทำงานได้ดีกับโฟลเดอร์ที่มีไฟล์น้อยกว่า) ฉันได้ลองใช้ S3 จัดระเบียบใน Firefox เหมือนกัน มีซอฟต์แวร์หรือสคริปต์บางตัวที่ฉันสามารถเรียกใช้เพื่อทำให้สิ่งเหล่านี้เป็นสาธารณะได้หรือไม่

11
วิธีค้นหากลุ่มความปลอดภัยที่ไม่ได้ใช้ Amazon EC2
ฉันพยายามหาวิธีกำหนดกลุ่มความปลอดภัยเด็กกำพร้าเพื่อที่ฉันจะได้ทำความสะอาดและกำจัดพวกมัน มีใครรู้วิธีค้นหากลุ่มความปลอดภัยที่ไม่ได้ใช้ ไม่ว่าจะผ่านคอนโซลหรือด้วยเครื่องมือบรรทัดคำสั่งก็จะทำงานได้ (การเรียกใช้เครื่องมือบรรทัดคำสั่งบนเครื่อง linux และ OSX)

5
จะใช้ AWS S3 CLI เพื่อถ่ายโอนไฟล์ไปยัง stdout ใน BASH ได้อย่างไร
ฉันเริ่มสคริปต์ทุบตีซึ่งจะใช้เส้นทางใน S3 (ตามที่ระบุไปยังคำสั่ง lsคำสั่ง) stdoutและการถ่ายโอนเนื้อหาของทั้งหมดของวัตถุไฟล์เพื่อ โดยเฉพาะอย่างยิ่งผมอยากที่จะทำซ้ำcat /path/to/files/*ยกเว้น S3 s3cat '/bucket/path/to/files/*'เช่น ความชอบแรกของฉันมองไปที่ตัวเลือกคือการใช้cpคำสั่งไปยังแฟ้มชั่วคราวแล้วcatว่า มีใครลองสิ่งนี้หรือคล้ายกันหรือมีคำสั่งที่ฉันไม่พบคำสั่งใดบ้าง

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