Djupdykning i buckets

Introduktion till AWS Boto i Python

Maksim Pecherskiy

Data Engineer

S3-komponenter – Buckets

  • Skrivbordsmappar
  • Egen behörighetspolicy
  • Webbplatslagring
  • Generera loggar

Bucket

Introduktion till AWS Boto i Python

S3-komponenter – Objekt

Objekt i buckets

Introduktion till AWS Boto i Python

Vad kan vi göra med buckets?

  • Skapa bucket
  • Lista buckets
  • Ta bort bucket

Bucket

Introduktion till AWS Boto i Python

Skapa en bucket

Skapa boto3-klient

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

Skapa bucket!

bucket = s3.create_bucket(Bucket='gid-requests')
Introduktion till AWS Boto i Python

Klart!

Skapad bucket!

Introduktion till AWS Boto i Python

Vår bucket i konsolen

Bucket i konsolen

Introduktion till AWS Boto i Python

Lista buckets

Skapa boto3-klient

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

Lista buckets

bucket_response = s3.list_buckets()
Introduktion till AWS Boto i Python

Lista buckets

Hämta buckets-ordbok

buckets = bucket_response['Buckets']
print(buckets)
Introduktion till AWS Boto i Python

Lista buckets

Lista över buckets

Introduktion till AWS Boto i Python

Ta bort buckets

Skapa boto3-klient

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

Ta bort bucket

response = s3.delete_bucket('gid-requests')
Introduktion till AWS Boto i Python

Bucket borttagen

Bucket är borttagen

Introduktion till AWS Boto i Python

Bucket borttagen

Bucket är borttagen

Introduktion till AWS Boto i Python

Andra operationer

Boto3-dokumentation för S3-klient

Introduktion till AWS Boto i Python

Sammanfattning

s3.create_bucket(Bucket='buck')

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

Objekt i S3-bucket

Introduktion till AWS Boto i Python

Nu kör vi en övning!

Introduktion till AWS Boto i Python

Preparing Video For Download...