S3

Magazyn

Zarządzaj zasobnikami, obiektami i zasadami dostępu S3 poprzez konwersację — Neotask używa OpenClaw do obsługi operacji S3 bez konieczności zmagania się z konsolą AWS lub składnią CLI.

Co możesz zrobić

Zarządzanie obiektami

Wyświetlaj obiekty w dowolnym zasobniku z filtrowaniem prefiksów, kopiuj lub przenoś obiekty pomiędzy segmentami i prefiksami, usuwaj obiekty lub całe prefiksy oraz pobieraj metadane obiektów. Neotask obsługiwany przez OpenClaw obsługuje paginację dużych segmentów, dzięki czemu uzyskujesz kompletne wyniki bez ręcznej iteracji.

Konfiguracja łyżki

Twórz zasobniki w określonych regionach z właściwymi ustawieniami od samego początku — wersjonowaniem, szyfrowaniem, blokowaniem dostępu publicznego i tagami. Aktualizuj zasady zasobników, konfiguruj CORS dla aplikacji frontendowych i konfiguruj reguły replikacji za pomocą opisów w prostym języku.

Dostęp i bezpieczeństwo

Wygeneruj wstępnie podpisane URL dla obiektów prywatnych z niestandardowym wygaśnięciem. Zasady dotyczące segmentów audytu pozwalają zidentyfikować zasoby dostępne do publicznego odczytu lub zapisu. Zastosuj lub usuń blokady dostępu publicznego na poziomie zasobnika i przejrzyj listy ACL wrażliwych obiektów.

Zasady cyklu życia

Twórz reguły cyklu życia, które przenoszą obiekty do S3 Intelligent-Tiering, Glacier lub Glacier Deep Archive po określonej liczbie dni. Dodaj reguły wygaśnięcia tymczasowych plików przesyłanych lub plików dziennika. Wyświetlaj i aktualizuj istniejące konfiguracje cyklu życia bez edytowania surowego kodu XML.

Wersjonowanie i replikacja

Włącz lub zawiesij wersjonowanie dowolnego segmentu, wyświetl listę wersji obiektów i przywróć poprzednią wersję. Skonfiguruj reguły replikacji między regionami i sprawdź stan replikacji dla poszczególnych obiektów.

Spróbuj zapytać

  • „Wymień wszystkie obiekty w zasobniku przesyłania z przedrostkiem awatary użytkownika/ i pokaż ich rozmiary”
  • „Wygeneruj wstępnie podpisany URL dla pliku reports/annual-2024.pdf w zasobniku prywatnych dokumentów, ważny przez 48 godzin”
  • „Utwórz regułę cyklu życia w zasobniku logów, aby usunąć obiekty starsze niż 90 dni”
  • „W których zasobnikach S3 na moim koncie włączono publiczny dostęp do odczytu?”
  • „Skopiuj wszystkie obiekty z zasobnika starych zasobów do zasobnika nowych zasobów w ramach tej samej struktury kluczy”
  • „Włącz wersjonowanie w zasobniku przesyłania produkcyjnego”
  • „Utwórz nowy segment o nazwie app-backups-prod w us-west-2 z włączoną obsługą wersji i zablokowanym całym dostępem publicznym”
  • „Ustaw regułę CORS w zasobniku multimediów, aby zezwalać na żądania GET z https://app.example.com”
  • Profesjonalne wskazówki

  • Filtry prefiksów są Twoim przyjacielem w przypadku dużych segmentów — zawsze podawaj prefiks w swoim żądaniu, aby uniknąć wyświetlania milionów obiektów.
  • W przypadku wcześniej podpisanych URL określ czas wygaśnięcia i czy ma on być przeznaczony do pobrania, czy przesłania (obsługiwane są również wstępnie wyznaczone URL PUT).
  • Co miesiąc przeprowadzaj inspekcję ustawień dostępu publicznego — pojedynczy źle skonfigurowany zasobnik może ujawnić wrażliwe dane. Poproś Neotask o sprawdzenie wszystkich zasobników na raz.
  • Zasady cyklu życia pojemników na dzienniki pozwalają zaoszczędzić znaczne koszty przechowywania — przejście na Glacier po 30 dniach i wygaśnięcie po 365, aby spełnić większość wymagań dotyczących zgodności.
  • Podczas przenoszenia segmentów do nowej konwencji nazewnictwa użyj opcji „kopiuj, a następnie usuń” zamiast zmieniać nazwę — Neotask zajmie się kopiowaniem i potwierdzi przed usunięciem źródła.
  • W przypadku dostępu między kontami opisz przypadek użycia (np. „zezwól kontu 123456789 na odczyt obiektów z eksportem prefiksu/”), a Neotask wygeneruje poprawną politykę zasobnika JSON.
  • Works Well With