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

2
วิธีทดสอบข้อมูลรับรองสำหรับเครื่องมือบรรทัดคำสั่ง AWS
มีคำสั่ง / คำสั่งย่อยที่สามารถส่งผ่านไปยังawsยูทิลิตี้ที่สามารถ 1) ตรวจสอบว่าข้อมูลประจำตัวใน~/.aws/credentialsไฟล์นั้นถูกต้องและ 2) ให้ข้อบ่งชี้บางอย่างที่ผู้ใช้เป็นของหนังสือรับรอง? ฉันกำลังมองหาสิ่งทั่วไปที่ไม่มีข้อสันนิษฐานเกี่ยวกับผู้ใช้ที่มีสิทธิ์ใช้งาน IAM หรือบริการเฉพาะใด ๆ กรณีใช้งานสำหรับกรณีนี้คือการตรวจสอบเวลาที่เหมาะสมเพื่อให้แน่ใจว่าข้อมูลรับรองนั้นดี โดยหลักการแล้วจะมีวิธีตรวจสอบค่าส่งคืนและยกเลิกการปรับใช้หากมีข้อมูลประจำตัวที่ไม่ถูกต้อง

12
จะอัปเกรด AWS CLI เป็นเวอร์ชันล่าสุดได้อย่างไร
ฉันเพิ่งสังเกตเห็นว่าฉันใช้ AWS CLI เวอร์ชันเก่าที่ขาดฟังก์ชันบางอย่างที่ฉันต้องการ: $aws --version aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic ฉันจะอัปเกรด AWS CLI (1.10.24) เป็นเวอร์ชันล่าสุดได้อย่างไร แก้ไข: การรันคำสั่งต่อไปนี้ล้มเหลวในการอัปเดต AWS CLI: $ pip install --upgrade awscli Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages Cleaning up... การตรวจสอบเวอร์ชัน: $ aws --version aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic

10
ข้อผิดพลาด AWS ECS เมื่อเรียกใช้งาน: ไม่พบอินสแตนซ์คอนเทนเนอร์ในคลัสเตอร์ของคุณ
ฉันพยายามปรับใช้dockerอิมเมจคอนเทนเนอร์เพื่อAWSใช้ECSงาน แต่ไม่ได้สร้างอินสแตนซ์ EC2 ฉันได้สำรวจอินเทอร์เน็ตเพื่อหาคำอธิบายว่าเหตุใดฉันจึงได้รับข้อผิดพลาดต่อไปนี้: "ข้อผิดพลาดของไคลเอ็นต์ (InvalidParameterException) เกิดขึ้นเมื่อเรียกใช้การดำเนินการ RunTask: ไม่พบอินสแตนซ์คอนเทนเนอร์ในคลัสเตอร์ของคุณ" นี่คือขั้นตอนของฉัน: 1. พุชอิมเมจนักเทียบท่าจาก Ubuntu ไปยังที่เก็บ Amazon ECS ของฉัน 2. ลงทะเบียนคำจำกัดความงาน ECS: aws ecs register-task-definition --cli-input-json file://path/to/my-task.json 3. ทำงาน: aws ecs run-task --task-definition my-task แต่มันล้มเหลว นี่คืองานของฉัน: { "family": "my-task", "containerDefinitions": [ { "environment": [], "name": "my-container", "image": "my-namespace/my-image", "cpu": 10, "memory": 500, …

3
ฉันจะใช้สัญลักษณ์แทนเพื่อ "cp" กลุ่มไฟล์ด้วย AWS CLI ได้อย่างไร
ฉันมีปัญหา*ในการใช้AWS CLI เพื่อเลือกไฟล์ย่อยจากที่เก็บข้อมูลบางส่วน การเพิ่ม*เส้นทางเช่นนี้ดูเหมือนจะไม่ได้ผล aws s3 cp s3://data/2016-08* .

14
การตั้งค่า AWS CLI $ PATH
ฉันกำลังดังต่อไปนี้คู่มือการติดตั้ง AWS CLI ฉันจัดการเพื่อติดตั้งเครื่องมือบนเทอร์มินัล Mac OS X ของฉันเรียบร้อยแล้วด้วยผลลัพธ์ต่อไปนี้: Running cmd: /usr/bin/python virtualenv.py --python /usr/bin/python /Users/fr/.local/lib/aws Running cmd: /Users/fr/.local/lib/aws/bin/pip install --no-index --find-links file:///Users/fr/Downloads/awscli-bundle/packages awscli-1.5.3.tar.gz You can now run: /Users/fr/.local/lib/aws/bin/aws --version ปัญหาของฉันคือฉันต้องพิมพ์เส้นทางแบบเต็ม/Users/fr/.local/lib/aws/bin/awsเพื่อดำเนินการคำสั่งaws ตามขั้นตอนสุดท้ายของคำแนะนำฉันควรจะสามารถรันคำสั่ง aws ได้โดยตรงโดยไม่ต้องพิมพ์พา ธ สัมบูรณ์เพื่อให้ดำเนินการได้ เมื่อฉันลองใช้เพียงแค่awsฉันจะได้ผลลัพธ์ดังต่อไปนี้: aws --version ⏎ command not found: aws ผมทำตามคำแนะนำเพื่อให้แน่ใจว่า~ / binอยู่ในของฉันPATHสิ่งแวดล้อมและผมก็เห็นมีการส่งออกไม่มีเพราะฉะนั้นผมดำเนินการส่งออกPATH = ~ / bin: …

4
วิธีที่รวดเร็วในการรับหมายเลขบัญชี AWS จากเครื่องมือ AWS CLI?
กำลังมองหาวิธีที่รวดเร็วในการดึงหมายเลขบัญชีของฉันฉันเคยคิดจะใช้aws iam get-account-authorization-details --max-items 1แต่มีปัญหาหลายประการในการทำเช่นนี้ มีวิธีดำเนินการที่อาจไม่ข้ามจุดเริ่มต้นของบัญชีหรือไม่?

15
ไม่สามารถเลือกใบรับรอง SSL แบบกำหนดเอง (เก็บไว้ใน AWS IAM)
ฉันกำลังจะสร้างกระจายสินค้าแห่งใหม่ที่CloudFront ฉันได้อัปโหลดใบรับรอง SSL ที่ AWS IAM โดยใช้ AWS CLI แล้ว ใบรับรองนั้นปรากฏในดรอปดาวน์ใบรับรอง SSL แบบกำหนดเองในหน้าการแจกจ่ายใหม่ แต่ถูกปิดใช้งาน ใครช่วยบอกทีว่าทำไมถึงเป็นอย่างนั้น? จะเลือกใบรับรอง SSL ที่กำหนดเองสำหรับการแจกจ่ายนี้ได้อย่างไร

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

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

1
รูปแบบตัวกรองบันทึก aws cloudwatch มีบรรทัดก่อนและ / หรือหลังรูปแบบที่ตรงกัน
มีวิธีการรวม N บรรทัดก่อนและ / หรือหลังรูปแบบการจับคู่ในบันทึก AWS CloudWatch หรือไม่ สมมติว่าฉันมีคิวรีนี้และต้องการ 3 บรรทัดก่อนและหลังการแข่งขันแต่ละครั้ง aws logs filter-log-events --log-group-name my-group --filter-pattern "mypattern" สิ่งเดียวที่ฉันมีในขณะนี้คือการลบรูปแบบตัวกรองและใช้ grep: aws logs filter-log-events --log-group-name my-group | grep -A 3 -B 3 mypattern อย่างไรก็ตามฉันต้องการสตรีมเฉพาะกิจกรรมบันทึกที่ฉันต้องการและทำเป็นส่วนหนึ่งของแบบสอบถามเหตุการณ์บันทึก aws
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.