Puncte:0

Setarea permisiunilor AWS ECS pentru a restricționa docker-pull la anumite etichete

drapel cn

Am căutat cu disperare documentație, exemple și postări care sugerează o modalitate de a restricționa anumite politici la anumite etichete de imagine Docker, dar nu am reușit să găsesc un singur exemplu sau chiar o solicitare în care altcineva a încercat să facă același lucru . De asemenea, este regretabil că atât de multă documentație pentru etichetele de tip metadate AWS (Tipul greșit de etichetă) apare în rezultatul căutării.

Am încercat naiv să setez eticheta în valoarea resursei, dar am reușit să o accesez de la un utilizator de testare fără probleme.Desigur, s-ar putea să fi adăugat din greșeală și un tip de acces greșit, dar apoi mi-a fost dificil să stabilesc care permisiuni erau în general responsabile pentru a permite docker-pulls și ce permisiuni legate în mod specific de tragerea de etichete (dacă există).

Încercarea mea a implicat atașarea atât a politicii gestionate „AmazonEC2ContainerRegistryReadOnly”, cât și a uneia doua politici care avea următoarele:

{
    „Versiune”: „2012-10-17”,
    "Afirmație": [
        {
            „Sid”: „VisualEditor0”,
            „Efect”: „Permite”,
            "Acțiune": [
                „ecr:DescribeImageScanFindings”,
                „ecr:GetLifecyclePolicyPreview”,
                „ecr:GetDownloadUrlForLayer”,
                „ecr:BatchGetImage”,
                „ecr:DescribeImages”,
                „ecr:BatchCheckLayerAvailability”,
                „ecr:GetRepositoryPolicy”,
                „ecr:GetLifecyclePolicy”
            ],
            „Resurse”: „arn:aws:ecr:us-east-1:326764833890:repository/*:development-latest”
        },
        {
            „Sid”: „VisualEditor1”,
            „Efect”: „Permite”,
            "Acțiune": [
                „ecr:GetRegistryPolicy”,
                „ecr:DescribeRegistry”,
                „ecr:GetAuthorizationToken”
            ],
            „Resurse”: „*”
        }
    ]
}

Este acceptată restricția la anumite etichete Docker-image? Îmi scapă altceva, mai sus?

Mulțumesc.

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.