Passa al contenuto principale

Centro sviluppatori

  • Eventi
  • Strumenti

AWS SDK per Python (Boto3)

Sviluppa e implementa applicazioni con Boto3. L’AWS SDK per Python semplifica la chiamata ai servizi AWS utilizzando API Python idiomatiche.

Come funziona

Boto3 semplifica l'utilizzo dei servizi AWS grazie all’offerta di una serie di librerie coerenti e note agli sviluppatori Python. Tutti gli SDK AWS supportano considerazioni sul ciclo di vita delle API come la gestione delle credenziali, i nuovi tentativi, il marshaling dei dati e la serializzazione. L’SDK è composto da due pacchetti Python essenziali: Botocore (la libreria che fornisce le funzionalità di basso livello condivise tra Python SDK e AWS CLI) e Boto3 (il pacchetto che implementa l'SDK Python stesso).

L’AWS SDK per Python fornisce API Python per ogni servizio AWS. Utilizzando l’SDK, puoi creare applicazioni Python che funzionano con Amazon S3, Amazon EC2, Amazon DynamoDB e altro. L'SDK è disponibile come pacchetto PyPI con versione semantica.

Caratteristiche

    Molte operazioni AWS restituiscono risultati impaginati quando l’oggetto della risposta è troppo grande per essere restituito in una singola risposta. Boto3 fornisce metodi di impaginazione per l’iterazione ottimale dei risultati di tutte le chiamate di servizio.

    Boto3 fornisce metodi di supporto, chiamati waiter, che eseguono automaticamente il polling delle modifiche dello stato predefinito nelle risorse AWS. Ad esempio, puoi avviare un'istanza Amazon EC2, impiegare un waiter e attendere che il suo stato passi a 'running', oppure puoi creare una tabella DynamoDB e attendere finché non è disponibile. Boto3 dispone di waiter sia per API client sia per API di risorse.