Ich verwende Python 2.7.12 in Ubuntu 16.04 LTS. Ich lerne die Verwendung von boto3 über den folgenden Link: https://boto3.readthedocs.io/en/latest/guide/quickstart.html#using-boto-3 . Mein Zweifel ist, wann Ressourcen, Clients oder Sitzungen und ihre jeweiligen Funktionen verwendet werden sollen.
Ich versuche herauszufinden, wie man mit boto3 richtig Fehler behandelt. Ich versuche, einen IAM-Benutzer zu erstellen: def create_user(username, iam_conn): try: user = iam_conn.create_user(UserName=username) return user except Exception as e: return e Wenn der Aufruf von create_user erfolgreich ist, erhalte ich ein ordentliches Objekt, das den http-Statuscode des API-Aufrufs und die …
Wie kann ich sehen, womit sich in S3 ein Bucket befindet boto3? (dh ein "ls")? Folgendes tun: import boto3 s3 = boto3.resource('s3') my_bucket = s3.Bucket('some/path/') kehrt zurück: s3.Bucket(name='some/path/') Wie sehe ich den Inhalt?
Ich würde gerne wissen, ob in boto3 ein Schlüssel vorhanden ist. Ich kann den Inhalt des Eimers durchlaufen und den Schlüssel überprüfen, wenn er übereinstimmt. Aber das scheint länger und ein Overkill. In den offiziellen Boto3-Dokumenten wird ausdrücklich angegeben, wie dies zu tun ist. Vielleicht fehlt mir das Offensichtliche. Kann …
Mir ist bewusst, dass es mit Boto 2 möglich ist, ein S3-Objekt als Zeichenfolge zu öffnen mit: get_contents_as_string() Gibt es eine äquivalente Funktion in boto3?
Ich habe einen boto3-Client: boto3.client('kms') Aber es passiert auf neuen Maschinen. Sie öffnen und schließen sich dynamisch. if endpoint is None: if region_name is None: # Raise a more specific error message that will give # better guidance to the user what needs to happen. raise NoRegionError() Warum passiert dies? …
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Verbessere diese Frage Ich bin neu in AWS mit Python und versuche, …
Ich versuche eine "Hallo Welt" mit dem neuen boto3 Client für AWS zu machen. Der Anwendungsfall, den ich habe, ist ziemlich einfach: Holen Sie sich ein Objekt aus S3 und speichern Sie es in der Datei. In Boto 2.XI würde es so machen: import boto key = boto.connect_s3().get_bucket('foo').get_key('foo') key.get_contents_to_filename('/tmp/foo') In …
Ich verwende die Boto 3-Python-Bibliothek und möchte eine Verbindung zu AWS CloudFront herstellen. Ich muss das richtige AWS-Profil (AWS-Anmeldeinformationen) angeben, sehe jedoch in der offiziellen Dokumentation keine Möglichkeit, es anzugeben. Ich initialisiere den Client mit dem Code: client = boto3.client('cloudfront') Dies führt jedoch dazu, dass das Standardprofil zum Herstellen einer …
Ich habe einen Pandas DataFrame, den ich in eine neue CSV-Datei hochladen möchte. Das Problem ist, dass ich die Datei nicht lokal speichern möchte, bevor ich sie auf s3 übertrage. Gibt es eine Methode wie to_csv, um den Datenrahmen direkt in s3 zu schreiben? Ich benutze boto3. Folgendes habe ich …
Wenn ich einfach den folgenden Code ausführe, wird immer dieser Fehler angezeigt. s3 = boto3.resource('s3') bucket_name = "python-sdk-sample-%s" % uuid.uuid4() print("Creating new bucket with name:", bucket_name) s3.create_bucket(Bucket=bucket_name) Ich habe meine Anmeldeinformationsdatei in gespeichert C:\Users\myname\.aws\credentials, von wo aus Boto meine Anmeldeinformationen lesen sollte. Ist meine Einstellung falsch? Hier ist die Ausgabe …
In Boto 2 können Sie mit den folgenden Methoden in ein S3-Objekt schreiben: Key.set_contents_from_string () Key.set_contents_from_file () Key.set_contents_from_filename () Key.set_contents_from_stream () Gibt es ein Boto 3-Äquivalent? Was ist die boto3-Methode zum Speichern von Daten in einem in S3 gespeicherten Objekt?
Auf boto habe ich meine Anmeldeinformationen angegeben, wenn ich eine Verbindung zu S3 hergestellt habe: import boto from boto.s3.connection import Key, S3Connection S3 = S3Connection( settings.AWS_SERVER_PUBLIC_KEY, settings.AWS_SERVER_SECRET_KEY ) Ich könnte dann S3 verwenden, um meine Operationen auszuführen (in meinem Fall ein Objekt aus einem Bucket löschen). Mit boto3 sind alle …
Ich habe eine Textdatei in S3 gespeichert, die eine tabulatorgetrennte Tabelle ist. Ich möchte es in Pandas laden, kann es aber nicht zuerst speichern, da ich auf einem Heroku-Server laufe. Folgendes habe ich bisher. import io import boto3 import os import pandas as pd os.environ["AWS_ACCESS_KEY_ID"] = "xxxxxxxx" os.environ["AWS_SECRET_ACCESS_KEY"] = "xxxxxxxx" …
Mit boto3 kann ich auf meinen AWS S3-Bucket zugreifen: s3 = boto3.resource('s3') bucket = s3.Bucket('my-bucket-name') Jetzt enthält der Bucket einen Ordner first-level, der selbst mehrere Unterordner enthält , die beispielsweise mit einem Zeitstempel benannt sind 1456753904534. Ich muss den Namen dieser Unterordner für einen anderen Job kennen, den ich mache, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.