ฉันสร้างแพ็คเกจ 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"
}
}
}
}