Am creat un pachet AWS Systems Manager Distributor într-un cont AWS care va instala o aplicație pe Windows, Ubuntu, Amazon Linux sau Redhat. Manifestul și pachetele asociate sunt stocate într-o găleată S3 deținută de același cont. Am modificat permisiunile găleții pentru a permite accesul la citire din celelalte conturi AWS ale mele.
M-am conectat la un cont AWS secundar cu instanțe EC2 pe care vreau să instalez aplicația folosind pachetul de distribuitor. Am creat un nou pachet de distribuitor îndreptându-l către găleata S3 din celălalt cont. Pachetul este creat și software-ul este instalat cu succes pe toate cele 4 tipuri de instanțe menționate mai sus în timpul testării mele.
Acum, problema. Mă conectez din nou la contul AWS cu pachetul original de distribuitor și îl partajez cu celălalt cont AWS care are instanțe EC2. Mă conectez din nou la celălalt cont AWS cu instanțe EC2, găsesc pachetul de distribuitor partajat și îl rulez din nou pe unele instanțe. De data aceasta, funcționează pe toate tipurile de instanțe, CU EXCEPȚIA sistemelor Amazon Linux. Acum, înțeleg
Nu s-a găsit platforma: nu a fost găsit niciun manifest pentru platforma: Amazon,
versiunea 2, arhitectura x86_64.
Cu toate acestea, mai sus, am folosit deja exact același manifest/pachet pentru a instala. Singura diferență este că acum este partajat dintr-un alt cont în loc să fie creat direct în cont.
De ce funcționează pachetul de distribuitor când îl adaug direct într-un alt cont AWS, dar nu funcționează numai pe instanțele Amazon Linux, când îl partajez între conturi?
Acesta este manifestul meu:
{
"schemaVersion": "2.0",
"version": "Generat automat-1639173022560",
„pachete”: {
„windows”: {
"_orice": {
"_orice": {
„fișier”: „redcloak-2.8.4.0.msi.zip”
}
}
},
„ubuntu”: {
"_orice": {
"_orice": {
„fișier”: „redcloak-1.2.15.0.deb.zip”
}
}
},
"palarie rosie": {
"_orice": {
"_orice": {
„fișier”: „redcloak-1.2.15.0-0.x86_64.rpm.zip”
}
}
},
„amazon”: {
"_orice": {
"_orice": {
„fișier”: „redcloak-1.2.15.0-0.x86_64.rpm.zip”
}
}
}
},
„fișiere”: {
„redcloak-2.8.4.0.msi.zip”: {
„sume de control”: {
"sha256": "90d6c7e2a37be8da08010763a913644861d1e1e606fb31fad2f5cd3a73ec6d39"
}
},
„redcloak-1.2.15.0.deb.zip”: {
„sume de control”: {
"sha256": "6cfbc2731116ae5c07221f2978c19b80829da7c8fa66cffbe1c9c466ece1e135"
}
},
„redcloak-1.2.15.0-0.x86_64.rpm.zip”: {
„sume de control”: {
"sha256": "db01f0fcd624512c9c873893518b83238d1f56c4b948ad4e1bf901d6022fa0ef"
}
}
}
}