Score:0

การเข้าถึง HTTP API โดยใช้นโยบาย IAM

ธง cn

ฉันใช้เกตเวย์ HTTP API กับเส้นทาง {proxy+}, $default stage และเมธอดใดๆ ด้วย IAM Authorization ก่อนเปิดใช้งานการให้สิทธิ์ IAM API จะตอบสนองทุกคำขอและไม่ตอบกลับหลังจากเปิดใช้งานตามที่คาดไว้

อย่างไรก็ตาม หลังจากเพิ่มนโยบาย IAM ให้กับอินสแตนซ์ EC2 ที่อนุญาตให้อินสแตนซ์เรียก API แล้ว ก็ยังส่งกลับ { ข้อความ: 'ต้องห้าม' }

นโยบายที่ฉันใช้ (ตามที่ระบุโดย เอกสาร) เป็น

{
    "เวอร์ชัน": "2012-10-17",
    "คำแถลง": [
        {
            "ซิด": "VisualEditor0",
            "เอฟเฟกต์": "อนุญาต",
            "การดำเนินการ": "execute-api:เรียกใช้",
            "ทรัพยากร": "arn:aws:execute-api:*:*:*/*/*/*"
        }
    ]
}

ซึ่งกว้างมากสำหรับวัตถุประสงค์ในการทดสอบ

เอกสารที่เชื่อมโยงชี้ไปที่เอกสารประกอบเพื่อควบคุมการเข้าถึง REST APIs แต่ไฟล์ เอกสารการควบคุมการเข้าถึง HTTP API IAM ชี้ไปที่หน้าเดียวกัน

Tim avatar
gp flag
Tim
คุณต้องการเรียก API หรือต้องการส่งคำขอ https ไปยัง API หรือไม่ ฉันคิดว่าสิ่งที่คุณอาจทำคืออนุญาตให้อินสแตนซ์ EC2 ทำการเรียก API ไปยังระนาบควบคุม แทนที่จะเรียก https เพื่อใช้ API

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา