Score:0

ไม่พบแพลตฟอร์มใน manifest.json เมื่อแชร์แพ็คเกจ AWS Systems Manager Distributor ระหว่างบัญชี AWS

ธง ng

ฉันสร้างแพ็คเกจ AWS Systems Manager Distributor ในบัญชี AWS หนึ่งบัญชีที่จะติดตั้งแอปพลิเคชันบน Windows, Ubuntu, Amazon Linux หรือ Redhat รายการและแพ็คเกจที่เกี่ยวข้องจะถูกจัดเก็บไว้ในบัคเก็ต S3 ที่เป็นของบัญชีเดียวกัน ฉันแก้ไขสิทธิ์ของบัคเก็ตเพื่ออนุญาตการเข้าถึงการอ่านจากบัญชี AWS อื่นของฉัน

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

ตอนนี้ปัญหา ฉันกลับเข้าสู่ระบบบัญชี AWS ด้วยแพ็คเกจ Distributor ดั้งเดิม และแชร์กับบัญชี AWS อื่นที่มีอินสแตนซ์ EC2 ฉันกลับเข้าสู่ระบบบัญชี AWS อื่นด้วยอินสแตนซ์ EC2 ฉันพบแพ็คเกจผู้จัดจำหน่ายที่ใช้ร่วมกัน และเรียกใช้อีกครั้งในบางอินสแตนซ์ ในครั้งนี้ ใช้งานได้กับอินสแตนซ์ทุกประเภท ยกเว้นระบบ Amazon Linux ตอนนี้ฉันได้รับ

ไม่พบแพลตฟอร์ม: ไม่พบรายการสำหรับแพลตฟอร์ม: อเมซอน รุ่น 2 สถาปัตยกรรม x86_64

แต่ข้างต้น ฉันใช้รายการ/แพ็คเกจเดียวกันนี้เพื่อติดตั้งแล้ว ข้อแตกต่างเพียงอย่างเดียวคือตอนนี้แบ่งปันจากบัญชีอื่นแทนที่จะสร้างโดยตรงในบัญชี

เหตุใดแพ็คเกจผู้จัดจำหน่ายจึงทำงานเมื่อฉันเพิ่มลงในบัญชี AWS อื่นโดยตรง แต่ใช้งานไม่ได้เฉพาะบนอินสแตนซ์ของ Amazon Linux เมื่อฉันแชร์ข้ามบัญชี

นี่คือรายการของฉัน:

{
    "schemaVersion": "2.0",
    "เวอร์ชัน": "สร้างอัตโนมัติ-1639173022560",
    "แพ็คเกจ": {
        "หน้าต่าง": {
            "_ใดๆ": {
                "_ใดๆ": {
                    "ไฟล์": "redcloak-2.8.4.0.msi.zip"
                }
            }
        },
        "อูบุนตู": {
            "_ใดๆ": {
                "_ใดๆ": {
                    "ไฟล์": "redcloak-1.2.15.0.deb.zip"
                }
            }
        },
        "หมวกสีแดง": {
            "_ใดๆ": {
                "_ใดๆ": {
                    "ไฟล์": "redcloak-1.2.15.0-0.x86_64.rpm.zip"
                }
            }
        },
        "อเมซอน": {
            "_ใดๆ": {
                "_ใดๆ": {
                    "ไฟล์": "redcloak-1.2.15.0-0.x86_64.rpm.zip"
                }
            }
        }               
    },
    "ไฟล์": {
        "redcloak-2.8.4.0.msi.zip": {
            "เช็คซัม": {
                "sha256": "90d6c7e2a37be8da08010763a913644861d1e1e606fb31fad2f5cd3a73ec6d39"
            }
        },
        "redcloak-1.2.15.0.deb.zip": {
            "เช็คซัม": {
                "sha256": "6cfbc2731116ae5c07221f2978c19b80829da7c8fa66cffbe1c9c466ece1e135"
            }
        },
        "redcloak-1.2.15.0-0.x86_64.rpm.zip": {
            "เช็คซัม": {
                "sha256": "db01f0fcd624512c9c873893518b83238d1f56c4b948ad4e1bf901d6022fa0ef"
            }
        }
    }
}
Score:0
ธง ng

ฉันรู้ว่าฉันได้อัปเดตไฟล์แพ็คเกจที่จัดเก็บไว้ใน S3 รวมถึงไฟล์ Manifest ด้วยตัวเอง หลังจากที่ฉันสร้างแพ็คเกจ Distributor ในบัญชี AWS ต้นทางแล้ว

ดังนั้น เมื่อฉันเพิ่มแพ็กเกจโดยตรงจากบัคเก็ต S3 ในบัญชี AWS รอง แพ็กเกจผู้จัดจำหน่ายกำลังใช้ไฟล์รายการและไฟล์แพ็กเกจที่เหมาะสม อย่างไรก็ตาม แพ็คเกจผู้จัดจำหน่ายที่แชร์จากบัญชีเดิมยังคงใช้ไฟล์รายการ / แพ็คเกจที่เก่ากว่า ฉันต้องเพิ่มเวอร์ชันใหม่ลงในแพ็คเกจผู้จัดจำหน่าย โดยใช้ไฟล์รายการ/แพ็คเกจปัจจุบัน และมันเริ่มทำงาน

ฉันคิดผิดว่าถ้าฉันแก้ไขไฟล์โดยตรงใน S3 ไฟล์นั้นจะถูกใช้โดยแพ็คเกจผู้จัดจำหน่ายในครั้งต่อไปที่เรียกใช้แพ็คเกจ อย่างไรก็ตาม ดูเหมือนจะไม่เป็นเช่นนั้น และหลังจากที่ไฟล์ได้รับการอัปเดตใน S3 แล้ว แพ็คเกจผู้จัดจำหน่ายจะต้องได้รับการอัปเดตเพื่อรวมการเปลี่ยนแปลงเหล่านั้น

โพสต์คำตอบ

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