Recupero della configurazione del ciclo di vita di un bucket Amazon S3 utilizzando un SDK AWS - Amazon Simple Storage Service

Recupero della configurazione del ciclo di vita di un bucket Amazon S3 utilizzando un SDK AWS

L'esempio di codice seguente mostra come ottenere la configurazione del ciclo di vita di un bucket S3.

Python
SDK per Python (Boto3)
Nota

Ulteriori informazioni su GitHub. Trova l'esempio completo e scopri di più sulla configurazione e l'esecuzione nel Repository di esempi di codice AWS.

class BucketWrapper: """Encapsulates S3 bucket actions.""" def __init__(self, bucket): """ :param bucket: A Boto3 Bucket resource. This is a high-level resource in Boto3 that wraps bucket actions in a class-like structure. """ self.bucket = bucket self.name = bucket.name def get_lifecycle_configuration(self): """ Get the lifecycle configuration of the bucket. :return: The lifecycle rules of the specified bucket. """ try: config = self.bucket.LifecycleConfiguration() logger.info( "Got lifecycle rules %s for bucket '%s'.", config.rules, self.bucket.name) except: logger.exception( "Couldn't get lifecycle rules for bucket '%s'.", self.bucket.name) raise else: return config.rules
  • Per informazioni dettagliate sulle API, consulta GetBucketLifecycleConfiguration nella Documentazione di riferimento delle API SDK AWS per Python (Boto3).

Per un elenco completo delle guide per gli sviluppatori di SDK AWS ed esempi di codice, consulta la sezione Utilizzo del servizio con un SDK AWS. Questo argomento include anche informazioni su come iniziare e dettagli sulle versioni precedenti dell'SDK.