View a markdown version of this page

Risorsa: limita i tag Amazon EC2 che un responsabile può impostare sulle risorse di calcolo - AWS Batch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risorsa: limita i tag Amazon EC2 che un responsabile può impostare sulle risorse di calcolo

Utilizza la seguente politica per controllare i tag che un principale imposta quando crea o aggiorna un ambiente di elaborazione. La politica richiede che il responsabile imposti sempre un CostCenter calcola un tag di risorsa con un valore approvato e un Team tag di risorsa di calcolo. Questa politica dimostra come utilizzare il batch:ComputeResourcesTag/tag-key chiave condizionale per applicare una convenzione di tagging sulle istanze Amazon EC2 gestite da un ambiente di elaborazione. Per ulteriori informazioni, consulta Controlla l'accesso ai tag delle risorse di calcolo con chiavi di condizione. Per limitare anche le chiavi di tag che un principale può impostare, usa la complementare batch:ComputeResourcesTagKeys chiave di condizione. Per un esempio, consulta Esempio: limita le chiavi dei tag delle risorse di calcolo che un responsabile può impostare.

La prima dichiarazione consente all'ambiente di calcolo di agire quando CostCenter il tag è engineering. La seconda dichiarazione nega le azioni ogni volta che una richiesta omette Team tag di risorsa di calcolo, indipendentemente dal fatto che la richiesta imposti o meno altri tag di risorse di calcolo.

Richiede un tag Team per ogni richiesta

Questa policy nega ogni creazione o aggiornamento di un ambiente di calcolo che non includa un Team tag delle risorse di calcolo. AWS Batch esamina batch:ComputeResourcesTag/tag-key solo quando la tua richiesta include computeResources.tags. Il Null l'operatore di condizione nella seconda istruzione corrisponde ogni volta che Team il tag della risorsa di calcolo è assente. Ciò include una richiesta che non imposta affatto tag di risorse di calcolo.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowApprovedCostCenterTag", "Effect": "Allow", "Action": [ "batch:CreateComputeEnvironment", "batch:UpdateComputeEnvironment" ], "Resource": "arn:aws:batch:*:*:compute-environment/*", "Condition": { "StringEquals": { "batch:ComputeResourcesTag/CostCenter": "engineering" } } }, { "Sid": "DenyMissingTeamTag", "Effect": "Deny", "Action": [ "batch:CreateComputeEnvironment", "batch:UpdateComputeEnvironment" ], "Resource": "arn:aws:batch:*:*:compute-environment/*", "Condition": { "Null": { "batch:ComputeResourcesTag/Team": "true" } } } ] }