S3

Opslag

Beheer S3-buckets, objecten en toegangsbeleid via conversatie — Neotask gebruikt OpenClaw om S3-bewerkingen te verwerken zonder te worstelen met de AWS-console of CLI-syntaxis.

Wat U Kunt Doen

Objectbeheer

Maak een lijst van objecten in elke bucket met prefixfiltering, kopieer of verplaats objecten tussen buckets en prefixen, verwijder objecten of gehele prefixen en haal objectmetagegevens op. Neotask aangedreven door OpenClaw verwerkt de paginering voor grote buckets zodat u complete resultaten krijgt zonder handmatige iteratie.

Bucketconfiguratie

Maak buckets aan in specifieke regio's met de juiste instellingen vanaf het begin — versiebeheer, versleuteling, blokkering van openbare toegang en tags. Werk bucketbeleidsregels bij, configureer CORS voor frontend-apps en stel replicatieregels in via gewone taalomschrijvingen.

Toegang en Beveiliging

Genereer vooraf ondertekende URL's voor privé-objecten met aangepaste vervaldatum. Controleer bucketbeleidsregels om openbaar leesbare of schrijfbare resources te identificeren. Pas blokkeringen van openbare toegang op bucketniveau toe of verwijder ze en bekijk ACL's op gevoelige objecten.

Levenscyclusbeleid

Maak levenscyclusregels die objecten na een bepaald aantal dagen overzetten naar S3 Intelligent-Tiering, Glacier of Glacier Deep Archive. Voeg verloopregels toe voor tijdelijke uploads of logbestanden. Maak een lijst van bestaande levenscyclusconfiguraties en werk ze bij zonder ruwe XML te bewerken.

Versiebeheer en Replicatie

Schakel versiebeheer in of onderbreek het op elke bucket, maak een lijst van objectversies en herstel een vorige versie. Stel cross-regio replicatieregels in en controleer de replicatiestatus voor individuele objecten.

Probeer te Vragen

  • "Maak een lijst van alle objecten in de uploads-bucket met het voorvoegsel gebruiker-avatars/ en toon hun groottes"
  • "Genereer een vooraf ondertekende URL voor het bestand rapporten/jaarlijks-2024.pdf in de privé-docs-bucket, geldig voor 48 uur"
  • "Maak een levenscyclusregel op de logs-bucket om objecten ouder dan 90 dagen te verwijderen"
  • "Welke S3-buckets in mijn account hebben openbare leestoegang ingeschakeld?"
  • "Kopieer alle objecten van de oude-assets-bucket naar de nieuwe-assets-bucket onder dezelfde sleutelstructuur"
  • "Schakel versiebeheer in op de productie-uploads-bucket"
  • "Maak een nieuwe bucket genaamd app-backups-prod in us-west-2 met versiebeheer ingeschakeld en alle openbare toegang geblokkeerd"
  • "Stel een CORS-regel in op de mediabucket om GET-verzoeken toe te staan van https://app.example.com"
  • Pro-tips

  • Prefixfilters zijn uw vriend voor grote buckets — specificeer altijd een prefix in uw verzoek om te voorkomen dat miljoenen objecten worden vermeld.
  • Specificeer voor vooraf ondertekende URL's de vervalduur en of deze voor downloaden of uploaden moet zijn (PUT vooraf ondertekende URL's worden ook ondersteund).
  • Controleer maandelijks instellingen voor openbare toegang — één verkeerd geconfigureerde bucket kan gevoelige gegevens blootstellen. Vraag Neotask om alle buckets tegelijk te controleren.
  • Levenscyclusbeleid voor logbuckets bespaart aanzienlijke opslagkosten — overgang naar Glacier na 30 dagen en laten verlopen na 365 dagen om aan de meeste nalevingsvereisten te voldoen.
  • Gebruik bij het verplaatsen van buckets naar een nieuwe naamgevingsconventie kopieer-dan-verwijder in plaats van hernoemen — Neotask verwerkt de kopieerbewerking en bevestigt vóór het verwijderen van de bron.
  • Beschrijf voor cross-account toegang het gebruiksscenario (bijv. 'account 123456789 toestaan om objecten met prefix exports/ te lezen') en Neotask genereert de juiste bucketbeleid-JSON.
  • Works Well With