Puncte:0

nu s-a găsit platforma în manifest.json la partajarea pachetului AWS Systems Manager Distributor între conturile AWS

drapel ng

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"
            }
        }
    }
}
Puncte:0
drapel ng

Mi-am dat seama că am actualizat manual fișierele pachetelor stocate în S3, inclusiv manifestul, după ce am creat Pachetul Distribuitor în contul AWS sursă.

Deci, când am adăugat direct pachetul din găleata S3 în contul AWS secundar, pachetul de distribuitor folosea manifestul și fișierele pachetului adecvate. Cu toate acestea, pachetul de distribuitor partajat din contul original folosea încă fișiere manifest / pachet mai vechi. Pur și simplu a trebuit să adaug o nouă versiune la pachetul de distribuitor, utilizând fișierele manifest/pachet curente și a început să funcționeze.

M-am gândit eronat că dacă modific fișierele direct în S3, acesta va fi folosit de pachetul de distribuitor data viitoare când pachetul va fi rulat. Cu toate acestea, nu pare să fie cazul, iar după ce fișierele sunt actualizate în S3, pachetul de distribuitor trebuie să fie actualizat pentru a încorpora acele modificări.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.