~/.aws/credentials i ~/.aws/config w Crunu
Przechowuj pliki danych dostępowych i konfiguracji AWS z nienaruszonymi profilami, edytuj je sekcjami i odtwarzaj na laptopie lub serwerze jednym poleceniem.
- Obsługa
- Działa z Crunu już dziś: obsługa AWS credentials files jest częścią produktu.
- Funkcje Crunu
- Zaszyfrowany sejf i Maszyny
- Sprawdzono
- Z wersją Crunu 6.0.0, 27 października 2026
Funkcje Crunu, które działają z AWS credentials files
Każda z poniższych funkcji działa tak samo w każdej integracji: serwer przechowuje zaszyfrowane dane, a odszyfrować je mogą tylko osoby, maszyny i tokeny, którym dasz dostęp.
Zaszyfrowany sejf
Przechowuj pliki .env, dane dostępowe do chmury i klucze API w projektach i środowiskach, szyfrowane na twoich urządzeniach, zanim cokolwiek trafi na serwer.
Dowiedz się więcej
Maszyny
Zarejestruj serwer jednorazowym kodem, a agent crunu trzyma jego środowiska w pamięci i uruchamia z nimi twoje programy.
Dowiedz się więcej
Jak to działa z AWS credentials files
Na tej stronie
Co Crunu robi z plikami danych dostępowych AWS
Crunu przechowuje ~/.aws/credentials i ~/.aws/config jako pliki z ich ścieżkami i edytuje je zgodnie z ich formatem: sekcje INI, takie jak [default] i [profile staging], z polami w każdej sekcji. Wartości pozostają zamaskowane, dopóki nie wybierzesz Show, i są szyfrowane na twoim urządzeniu, zanim cokolwiek trafi na serwer.
Dodawanie plików
Przeciągnij folder .aws do środowiska. Crunu rozpoznaje oba pliki po nazwie i zawartości i ustawia ich ścieżki na .aws/credentials i .aws/config w twoim katalogu domowym. Przed zapisaniem możesz poprawić każdą ścieżkę. Projekt osobisty to dobre miejsce na twoje własne klucze; środowisko wspólnego projektu pasuje do kluczy, których potrzebuje zespół lub maszyna.
Odtwarzanie plików na maszynie
Wierszem poleceń crunu zaloguj się i zapisz pliki środowiska w ich ścieżkach:
crunu pull --env dotfiles/laptop --dry-run
crunu pull --env dotfiles/laptopZamień dotfiles/laptop na własny projekt i środowisko. --dry-run wypisuje ścieżki, niczego nie zapisując. Każdy plik jest zapisywany z uprawnieniami 0600, poprzednia wersja zostaje zachowana jako .prev, a każdy plik jest sprawdzany, zanim którykolwiek trafi na miejsce.
Bez wiersza poleceń pobierz z przeglądarki skrypt instalacyjny z plikami środowiska i uruchom go lokalnie albo na serwerze przez SSH. Zapisuje pliki w ten sam sposób i najpierw sprawdza SHA-256.
Albo jako zmienne środowiskowe
Jeśli program odczytuje AWS_ACCESS_KEY_ID i AWS_SECRET_ACCESS_KEY ze swojego środowiska, zapisz je jako zmienne w pliku .env oznaczonym do wczytania jako zmienne środowiskowe i uruchom program przez crunu run. Wartości trafiają do programu w pamięci i nigdy nie są zapisywane na dysku.
crunu run --env data-pipeline/production -- python etl.pyOstrożnie z ~/.aws/config
~/.aws/config może uruchamiać polecenia, na przykład przez credential_process. Gdy ktoś otwiera link dostępu, Crunu oznacza takie pliki, a także pliki startowe powłoki i ustawienia SSH, jako zdolne do uruchamiania poleceń i zostawia je niezaznaczone w kroku instalacji. Instaluj je tylko wtedy, gdy ufasz nadawcy.
Gdy klucz trzeba zmienić
Crunu nie rotuje kluczy w AWS. Gdy ktoś odchodzi, lista wartości do ponownego wygenerowania w kreatorze usuwania członka zespołu wymienia klucze AWS, które ta osoba widziała i które są nadal w użyciu, a AWS jest jedną z usług, przy których Crunu podaje link do strony wystawiania nowego klucza. Wygeneruj klucz ponownie w AWS i zapisz nową wartość w środowisku. Maszyny, które mają klucz środowiska, dostaną nową wersję przy następnym sprawdzeniu.
Zobacz także
Odpowiedzi na pytania
Nie ma tu odpowiedzi? Napisz na support@crunu.com, a odpowie ci człowiek.
Czy Crunu łączy się z moim kontem AWS?
Nie. Przechowuje twoje pliki danych dostępowych i zmienne, ale nie synchronizuje się z AWS Secrets Manager ani Parameter Store.
Czy Crunu rotuje klucze AWS?
Nie. Gdy ktoś odchodzi, lista wartości do ponownego wygenerowania wymienia klucze do zmiany, a ty generujesz je ponownie w AWS.
Jak umieścić pliki na nowej maszynie?
Uruchom crunu pull dla środowiska albo pobierz z przeglądarki skrypt instalacyjny.