คำถามติดแท็ก aws-sdk

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) ต้องแก้ไขอย่างไร? ขอบคุณ.

9
การกำหนดค่าภูมิภาคใน Node.js AWS SDK
ใครช่วยอธิบายวิธีแก้ไขข้อผิดพลาด config ที่หายไปกับ Node.js ได้ไหม ฉันได้ติดตามตัวอย่างทั้งหมดจากหน้าaws docแต่ฉันยังคงได้รับข้อผิดพลาดนี้ไม่ว่าจะเกิดอะไรขึ้น { [ConfigError: Missing region in config] message: 'Missing region in config', code: 'ConfigError', time: Wed Jun 24 2015 21:39:58 GMT-0400 (EDT) }>{ thumbnail: { fieldname: 'thumbnail', originalname: 'testDoc.pdf', name: 'testDoc.pdf', encoding: '7bit', mimetype: 'application/pdf', path: 'uploads/testDoc.pdf', extension: 'pdf', size: 24, truncated: false, buffer: …

2
ความแตกต่างระหว่าง s3n, s3a และ s3 ในทางเทคนิคคืออะไร?
ฉันตระหนักถึงการมีอยู่ของhttps://wiki.apache.org/hadoop/AmazonS3และคำต่อไปนี้: S3 Native FileSystem (URI Scheme: s3n) ระบบไฟล์เนทีฟสำหรับการอ่านและเขียนไฟล์ปกติบน S3 ข้อดีของระบบไฟล์นี้คือคุณสามารถเข้าถึงไฟล์บน S3 ที่เขียนด้วยเครื่องมืออื่น ๆ ในทางกลับกันเครื่องมืออื่น ๆ สามารถเข้าถึงไฟล์ที่เขียนโดยใช้ Hadoop ข้อเสียคือขีด จำกัด 5GB สำหรับขนาดไฟล์ที่กำหนดโดย S3 S3A (โครงร่าง URI: s3a) ตัวต่อจาก S3 Native, s3n fs, S3a: ระบบใช้ไลบรารีของ Amazon เพื่อโต้ตอบกับ S3 สิ่งนี้ช่วยให้ S3a รองรับไฟล์ขนาดใหญ่ (ไม่ จำกัด 5GB) การทำงานที่มีประสิทธิภาพสูงขึ้นและอื่น ๆ ระบบไฟล์มีจุดมุ่งหมายเพื่อแทนที่ / สืบต่อจาก S3 Native: อ็อบเจ็กต์ทั้งหมดที่เข้าถึงได้จาก …

25
Swift Xcode Index ค้างหรือช้า
บางทีนี่อาจเป็นเพียงฉันที่ประสบกับ "คุณลักษณะ" ที่น่ารำคาญ: หลังจากอัปเกรดจาก Xcode 6.0.1 เป็น Xcode 6.1 สิ่งต่างๆก็เปลี่ยนไป Xcode 6.1 เป็นดัชนีตลอดไปสำหรับโครงการหรือรวบรวมไฟล์ต้นฉบับ โครงการไม่ใหญ่โต มันมีไฟล์ Swift จำนวนมากและ AWS SDK 2.0 Cocoapods ในพื้นที่ทำงาน ฉันไม่คิดว่ามันควรจะป้องกันไม่ให้ดัชนีและคอมไพล์ทั้งหมดราบรื่น ฉันลองใช้ aws-sdk-ios-samples เพียงเพื่อดูว่า Xcode 6.1 ทำงานอย่างไรกับพวกเขาและจบลงด้วยการรอคอยตลอดไป ฉันได้ลองวิธีแก้ไขอะไรบ้าง: การลบ "ข้อมูลที่ได้มา" ใน Organizer และเปิดใหม่และพื้นที่ทำงาน (ไม่สามารถแก้ไขได้) "แสดงเนื้อหาแพ็กเกจ" บนไฟล์. xcodeproj และลบ. xcworkspace เหมือนใน ( Xcode 4 - ประสิทธิภาพช้า ) ไม่ได้ผลเลยน่าเสียดาย ปล. …

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

5
จะรับการตอบสนองจาก S3 getObject ใน Node.js ได้อย่างไร
ในโปรเจ็กต์ Node.js ฉันพยายามดึงข้อมูลกลับจาก S3 เมื่อฉันใช้getSignedURLทุกอย่างทำงานได้: aws.getSignedUrl('getObject', params, function(err, url){ console.log(url); }); พารามิเตอร์ของฉันคือ: var params = { Bucket: "test-aws-imagery", Key: "TILES/Level4/A3_B3_C2/A5_B67_C59_Tiles.par" หากฉันนำเอาต์พุต URL ไปยังคอนโซลและวางในเว็บเบราว์เซอร์จะดาวน์โหลดไฟล์ที่ฉันต้องการ อย่างไรก็ตามหากฉันพยายามใช้getObjectฉันจะพบพฤติกรรมแปลก ๆ ทุกประเภท ฉันเชื่อว่าฉันใช้มันไม่ถูกต้อง นี่คือสิ่งที่ฉันได้ลอง: aws.getObject(params, function(err, data){ console.log(data); console.log(err); }); ผลลัพธ์: { AcceptRanges: 'bytes', LastModified: 'Wed, 06 Apr 2016 20:04:02 GMT', ContentLength: '1602862', ETag: '9826l1e5725fbd52l88ge3f5v0c123a4"', ContentType: …

16
วิธีตรวจสอบว่ามีคีย์ที่ระบุอยู่ในบัคเก็ต S3 ที่กำหนดโดยใช้ Java หรือไม่
ฉันต้องการตรวจสอบว่ามีคีย์อยู่ในที่เก็บข้อมูลโดยใช้ Java หรือไม่ ฉันดู API แต่ไม่มีวิธีการใดที่เป็นประโยชน์ ฉันพยายามใช้getObjectแต่มันมีข้อยกเว้น

1
รับโทเค็นการรับรองความถูกต้องจาก AWS EKS โดยใช้ AWS Java SDK v2
ฉันจะรับโทเค็นการตรวจสอบสิทธิ์ Kubernetes จาก AWS EKS โดยใช้ AWS Java SDK v2 ได้อย่างไร โทเค็นการรับรองความถูกต้องที่สามารถใช้ในการรับรองความถูกต้องกับ Kubernetes โดยใช้ Kubernetes SDK กล่าวอีกนัยหนึ่งฉันต้องการได้รับโทเค็นการรับรองความถูกต้องจาก EKS เพื่อใช้สำหรับการรับรองความถูกต้องกับ Kubernetes เพื่อที่ฉันจะได้ไม่ต้องสร้าง "kube config" ที่จริงผมมีวิธีการแก้ปัญหาการทำงานร่วมกับ AWS Java SDK v1 (ไม่ v2) มองไปที่ตัวอย่างโค้ดในต่อไปนี้เปิดประเด็น นอกจากนี้ยังมีตัวอย่างโค้ด Python ที่นี่แต่ฉันไม่ประสบความสำเร็จกับ AWS Java SDK v2 ความพยายามทำด้วย AWS Java SDK v2 ของฉัน: public static String getAuthenticationToken(AwsCredentialsProvider awsAuth, Region …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.