sql >> Database teknologi >  >> Database Tools >> DBeaver

Nem administration af AWS S3-filer

Nogle gange har virksomhedens medarbejdere brug for at få adgang til de filer, der er gemt i AWS. Det er muligt at gøre dette med AWS-konsollen. Men af ​​sikkerhedsmæssige årsager kan administratoren ikke give de nødvendige legitimationsoplysninger til dette. I dag vil vi fortælle dig, hvordan du løser dette problem med S3-browseren, et af de vigtigste DBeaver Ultimate-værktøjer.

Kom godt i gang

De filer, du har brug for, er gemt i S3 eller Simple Storage Service, der giver objektlagring via en webservicegrænseflade. I øjeblikket understøtter DBeaver Amazon S3, men vores team arbejder allerede på at tilføje andre skytjenester.

For at få adgang til S3 skal du oprette en skykonfiguration. Du kan gøre det ved at klikke på Cloud-ikonet i øverste venstre hjørne af skærmen. Vælg derefter en godkendelsesmetode, og udfyld alle de påkrævede felter. Hvis du åbner fanen Regioner, vil du se, at kun én region er valgt som standard. Brug afkrydsningsfelterne til at vælge dem, hvori de filer, du skal bruge, er gemt.

Hvis du allerede har oprettet en konfiguration til Cloud Explorer,
kan du bruge den til S3-browseren uden yderligere indstillinger.

Hvis du har flere legitimationssæt med adgang til forskellige databaser, kan du oprette lige så mange cloud-konfigurationer, som du har brug for, med forskellige legitimationsoplysninger. Læs mere om oprettelse af en konfiguration i vores Cloud Explorer-artikel.

Arbejde med S3-browseren

For at åbne S3-browseren skal du klikke på ikonet med mappen og skyen på. Du vil se en liste over mapper, hvis navne svarer til de konfigurationer, du har oprettet. AWS-legitimationsoplysninger definerer tilladelserne til at få adgang til filerne.

Når du åbner hovedmappen, vil du se en liste over undermapper opdelt efter regionerne.

Du kan arbejde med S3-browseren på samme måde som med et almindeligt filsystem. For eksempel kan du åbne enhver valgt fil ved at dobbeltklikke på den eller bruge kontekstmenuen. Denne menu giver dig også mulighed for at kopiere eller slette den valgte fil.

I de to højre kolonner i S3-browseren kan du se størrelsen på filen i kilobytes og dato og klokkeslæt, hvor den sidst blev ændret.

Du kan se filer direkte i S3-browseren. Filtypen genkendes automatisk. SQL-scripts vil blive åbnet i SQL Editor. Andre typer filer åbnes med dit operativsystems standardapps.

Hvis du åbner Project Explorer, vil du være i stand til at trække og slippe filer fra den til S3-browseren og omvendt. For eksempel kan du tilføje scripts, der tidligere er oprettet i DBeaver, til skylageret. På samme måde kan du kopiere alle filer fra S3-browseren direkte til din harddisk og tilbage.

Athena-databaser og S3-browser

En af de vigtige fordele ved DBeavers S3 Browser er evnen til bekvemt at arbejde med Athena – en tjeneste til at udføre interaktive forespørgsler i Amazon S3. Det bruges ofte som et værktøj til CSV-filhåndtering, men opsætningen af ​​Athena er kompliceret.

Med S3-browseren kan du åbne CSV-filer på samme måde, som når du vælger dem fra harddisken. Men dette er ikke den eneste fordel ved dette værktøj. Når du opretter forbindelse til Athena-databaser uden hjælp fra S3-browseren, skal du kende den nøjagtige sti til den mappe, hvor de filer, du skal bruge, er gemt. Hvis der er flere mapper, så skal du indtaste den ønskede sti hver gang for at skifte mellem dem.

I Athena-forbindelsesindstillingerne kan du finde knappen Gennemse. Klik på den for hurtigt at skifte mellem konfigurationer og mapper og arbejde med alle filer, der er tilgængelige for dig i hver region. Takket være dette bliver arbejdet med cloud-tjenester nemmere og mere bekvemt.

Vi håber, at denne artikel var nyttig. I de følgende blogindlæg vil vi fortælle dig om andre fede DBeaver funktioner og værktøjer.


  1. mbstring-udvidelsen mangler. Tjek venligst din PHP-konfiguration

  2. Sådan automatiseres databasesikkerhedskopiering ved hjælp af phpmyadmin

  3. Bedste LAMPE-miljø til Mac

  4. Hvor kan jeg finde MySQL-logfiler i phpMyAdmin?