Przejdź do treści

Terraform wchodzi, kończy się

BYOC na platformie AWS

Wdrażaj biegacze runnerhut na swoim koncie AWS za pomocą Terraform: IAM, VPC, pamięć podręczna S3 i przeciąganie ECR.

Moduł Terraform

Sprawdzony moduł zamiast kreatora kliknięć.

Wymuszone IMDSv2

Domyślnie metadane instancji to tylko wersja 2.

S3 + ECR

Pamięć podręczna w wiadrze, obrazy w przeciąganej pamięci podręcznej.

Tagi alokacji kosztów

Wydatki Runnera lądują w tagach, o których Twój zespół finansowy już raportuje.

Najczęstsze pytania

Jakich uprawnień IAM potrzebuje?
Uprawnienia do zarządzania własną grupą autoskalowania, zasobnikiem pamięci podręcznej i rolą instancji — w zakresie tagu lub prefiksu ARN. Należy zapytać każdego dostawcę proszącego o dostęp administracyjny za pomocą symboli wieloznacznych lub nieograniczonej funkcji PassRole.
Jak obniżyć koszty NAT?
Dodaj punkt końcowy VPC bramy S3, który jest bezpłatny i usuwa cały ruch pamięci podręcznej z NAT, a następnie punkt końcowy interfejsu ECR na potrzeby pobierania obrazów. NAT jest często największą pozycją zamówienia BYOC.
Czy egzekwowany jest IMDSv2?
Tak, domyślnie, z limitem przeskoków metadanych wynoszącym 1. Dostęp do IMDSv1 można uzyskać z zainfekowanego etapu kompilacji za pomocą jednego nieuwierzytelnionego żądania.

Twój następny build może być dwa razy szybszy i o połowę tańszy

Zacznij za darmo. Odejście to ta sama jedna linia — ten diff też publikujemy.