connect to bucket
connect_to_bucket.Rd
Deze functie refresht de sessiontoken nodig om contact te leggen met inbo AWS S3 buckets. De functie maakt een profiel aan met een sessiontoken die één uur geldig blijft. Deze heb je nodig om verbinding te maken met de s3 buckets.
Voorbereiding:
De volgende programma's moeten worden geïnstalleerd vooraleer je deze functie
kunt gebruiken:
-AWS CLI moet worden geïnstalleerd als dat nog niet gebeurd is. Hiervoor
heb je admin rechten nodig, een ict helpdesk call is dus aan de orde.
Na de installatie moeten je AWS credentials eenmalig aangemaakt worden.
Voer hiervoor aws configure
uit in windows powershell. De credentials
kan je bekomen bij Jens Polspoel.
-devops-toolkit moet lokaal worden geïnstalleerd dit doe je door
https://github.com/inbo/devops-toolkit te clonen dmv github dekstop.
Vervolgens kopiëer je aws-cli-mfa-login.py & common.py naar de Home
Directory van Windows. Default is dat C:/Users/%voornaam_achternaam%/bin.
-Python moet worden geïnstalleerd als dat nog niet gebeurd is. Dit kan
rechtstreeks in R met onderstaande code:
install.packages("reticulate")
reticulate::install_python()
system('pip install boto3')
Examples
if (FALSE) { # \dontrun{
# Alleen de bucket_name is uiterst noodzakelijk:
# Connect to the UAT bucket of exotenportaal:
connect_to_bucket("inbo-exotenportaal-uat-eu-west-1-default")
# Connect to the UAT bucket of faunabeheer:
connect_to_bucket("inbo-faunabeheer-uat-eu-west-1-default")
} # }