Przejdź do treści
WbudowaneFormat pliku

~/.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
Przykład. Kiteline to fikcyjna firma.

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:

Shell
crunu pull --env dotfiles/laptop --dry-run
crunu pull --env dotfiles/laptop

Zamień 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.

Shell
crunu run --env data-pipeline/production -- python etl.py

Ostroż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.

Wypróbuj z AWS credentials files

Utwórz organizację na app.crunu.com, dodaj jedno środowisko i je podłącz. Bezpłatnie we wczesnym dostępie.