Práce s buckety

Introduction to AWS Boto in Python

Maksim Pecherskiy

Data Engineer

Komponenty S3 – Buckety

  • Složky na disku
  • Vlastní zásady oprávnění
  • Úložiště pro weby
  • Generování logů

Bucket

Introduction to AWS Boto in Python

Komponenty S3 – Objekty

Objekty v bucketech

Introduction to AWS Boto in Python

Co lze s buckety dělat?

  • Vytvoření bucketu
  • Výpis bucketů
  • Smazání bucketu

Bucket

Introduction to AWS Boto in Python

Vytvoření bucketu

Vytvoření klienta boto3

import boto3
s3 = boto3.client('s3', region_name='us-east-1', 
                         aws_access_key_id=AWS_KEY_ID, 
                         aws_secret_access_key=AWS_SECRET)

Vytvoření bucketu!

bucket = s3.create_bucket(Bucket='gid-requests')
Introduction to AWS Boto in Python

Hotovo!

Vytvoření bucketu!

Introduction to AWS Boto in Python

Náš bucket v konzoli

Bucket v konzoli

Introduction to AWS Boto in Python

Výpis bucketů

Vytvoření klienta boto3

import boto3
s3 = boto3.client('s3', region_name='us-east-1', 
                         aws_access_key_id=AWS_KEY_ID, 
                         aws_secret_access_key=AWS_SECRET)

Výpis bucketů

bucket_response = s3.list_buckets()
Introduction to AWS Boto in Python

Výpis bucketů

Získání slovníku bucketů

buckets = bucket_response['Buckets']
print(buckets)
Introduction to AWS Boto in Python

Výpis bucketů

Výpis bucketů

Introduction to AWS Boto in Python

Mazání bucketů

Vytvoření klienta boto3

import boto3
s3 = boto3.client('s3', region_name='us-east-1', 
                         aws_access_key_id=AWS_KEY_ID, 
                        aws_secret_access_key=AWS_SECRET)

Smazání bucketu

response = s3.delete_bucket('gid-requests')
Introduction to AWS Boto in Python

Bucket smazán

Bucket je pryč

Introduction to AWS Boto in Python

Bucket smazán

Bucket je pryč

Introduction to AWS Boto in Python

Další operace

Dokumentace boto3 pro klienta S3

Introduction to AWS Boto in Python

Shrnutí

s3.create_bucket(Bucket='buck')

s3.list_buckets()
s3.delete_bucket(Bucket='buck')

Objekty v bucketu S3

Introduction to AWS Boto in Python

Pojďme si to procvičit!

Introduction to AWS Boto in Python

Preparing Video For Download...