Tag: boto3

Boto 3 – Der Amazon Web Services (AWS) – SDK für Python

Zugriff auf Meta-Daten von AWS S3, AWS Lambda

Anzahl der Antworten 2 Antworten
Möchte ich abrufen, einige meta-Daten, die ich Hinzugefügt (Konsole mit dem x-amz-meta-my_variable) jedes mal, wenn ich den upload ein Objekt S3. Habe ich lambda über die Konsole auslösen, jedes mal, wenn ein Objekt hochgeladen wird mein Eimer

Jede Art zu schreiben von Dateien DIREKT auf S3 mit boto3?

Anzahl der Antworten 2 Antworten
Schrieb ich ein python-Skript zur Verarbeitung von sehr großen Dateien (einige TB in Summe), die ich laufen werde, auf einer EC2-Instanz. Danach will ich speichern die verarbeiteten Dateien in ein S3 bucket. Derzeit ist mein script speichert

Liste der auto scaling-Gruppe Namen, die mit einem speziellen application-tag mit boto3

Anzahl der Antworten 3 Antworten
War ich versucht zu Holen, auto scaling-Gruppen mit Anwendungs-tag-Wert als 'CCC'. Die Liste ist als unten, gweb prd-dcc-eap-w2 gweb prd-dcc-emc gweb prd-dcc-ems CCC dev-ccc-wer CCC dev-ccc-gbg CCC dev-ccc-wer Das Skript codiert ich unten zeigt die Ausgabe enthält

AWS DynamoDB - Daten Laden mit Boto3 in der JSON-Datei als Eingabe

Anzahl der Antworten 1 Antworten
Ich habe mehrere Tabellen in Amazon DynamoDB, JSON-Daten wird gerade hochgeladen in den Tabellen mit den batch-write-item Befehl ist verfügbar als Teil von AWS CLI - das funktioniert gut. Allerdings würde ich gerne verwenden, nur Python +

speichern eines Bildes in bytes und Upload zu boto3 Rückkehr content-MD5 mismatch

Anzahl der Antworten 3 Antworten
Ich versuche, ziehen Sie ein Bild aus s3, Quantisieren/manipulieren, und speichern Sie es dann wieder in den s3 ohne speichern alles auf die Festplatte (komplett in-memory). Ich war in der Lage, es einmal zu tun, aber nach

Boto3 Skript zum erstellen von tag-Instanz

Anzahl der Antworten 1 Antworten
Ich versuche, erstellen Sie ein neues tag mit dem Namen Name und Wert hostname apphostname für eine Amazon EC2-Instanz. Unten ist mein code, und es scheitert mit dieser Fehlermeldung: >>> ec2.create_tags(["i-1923943832310"], {"name": "apphostname"}) Traceback (most recent call

Wie zu verwenden boto3 Kellner, um Schnappschuss von big RDS-Instanzen

Anzahl der Antworten 3 Antworten
Ich begann, Migration, meinen code zu boto 3 und eine schöne Ergänzung ist mir aufgefallen sind die Kellner. Ich möchte erstellen Sie eine Momentaufnahme aus einer db-Instanz, und ich will prüfen für Sie die Verfügbarkeit, bevor ich

Wie bekomme ich die Größe einer boto3 Sammlung?

Anzahl der Antworten 3 Antworten
Die Weise, die ich nicht verwenden, ist die Transformation der Sammlung in eine Liste-und query-Länge: s3 = boto3.resource('s3') bucket = s3.Bucket('my_bucket') size = len(list(bucket.objects.all())) Jedoch erzwingt diese Auflösung von der ganzen Sammlung und beugt die Vorteile der

Wie kann ich list directory contents von einem S3-bucket mit Python und Boto3?

Anzahl der Antworten 5 Antworten
Ich versuche, um eine Liste aller Verzeichnisse in einem S3-bucket mit Python und Boto3. Ich bin mit dem folgenden code: s3 = session.resource('s3') # I already have a boto3 Session object bucket_names = [ 'this/bucket/', 'that/bucket/' ]

Wie sende ich eine SMS-Nachricht über AWS SNS mit boto3 in einer AWS Lambda-Funktion?

Anzahl der Antworten 1 Antworten
Ich würde gerne senden Sie eine SMS-Nachricht von einer AWS Lambda-Funktion mit der boto3 veröffentlichen Methode um den Benutzer zu Benachrichtigen per SMS. Meine lambda Funktion in Python geschrieben ist und ich bin mit dem boto3 Modul.

Wie, um eine Liste der verfügbaren Regionen mit Boto3 (Python)

Anzahl der Antworten 2 Antworten
Als AWS erweitert und fügt neue Regionen, ich würde gerne meinen code haben automatisch erkennen, dass. Derzeit ist die "Select your region" ist hart kodiert aber ich möchte analysieren, die folgenden nur für die RegionName. import boto3

Abfrage DynamoDB mit einem hash key und range key mit Boto3

Anzahl der Antworten 1 Antworten
Ich bin, die Probleme mit AWS Boto3 Abfrage DynamoDB mit einem hash key und range key zur gleichen Zeit mit dem empfehlen KeyConditionExpression. Ich habe ein Beispiel angehängt-Abfrage: import boto3 from boto3 import dynamodb from boto3.session import

Wie zu verwenden botocore.Antwort.StreamingBody als stdin PIPE

Anzahl der Antworten 1 Antworten
Möchte ich Pfeife großen video-Dateien von AWS S3 in Popen's stdin, die aus Python-Sicht ein "file-like-Objekt'. Dieser code wird ausgeführt, wie eine AWS Lambda-Funktion, so dass diese Dateien nicht in den Speicher passt oder auf das lokale

Filter-Instanzen durch den Staat mit boto3

Anzahl der Antworten 1 Antworten
Versuchen, zu verwenden boto3 zu beschreiben, alle meine Instanzen und filter jeder Instanz, die derzeit nicht ausgeführt wird. Mit diesem post als Referenz für den Aufbau meines filter - http://rob.salmond.ca/filtering-instances-by-name-with-boto3/. Wenn ich versuche zu filtern, die durch

Der security-token enthalten in der Anfrage ist abgelaufen

Anzahl der Antworten 1 Antworten
Ich habe ein script, das zieht eine Menge von Metriken Cloudwatch für unsere internen Berichte. Das Skript durchläuft alle EC2-Instanzen in einer bestimmten region und Fragen Sie nach 5 cloudwatch-Metriken (alle Statistiken verfügbar) für die letzten 2

Wie Sie ein upgrade botocore1.2.6 1.4 oder höher vorhanden mit boto3?

Anzahl der Antworten 1 Antworten
Habe ich boto3 installiert auf meinem linux-Rechner. Wenn ich den pass unterhalb Befehl, bekomme ich botocore version als 1.2.6 >>> import boto3 >>> print boto3.__version__ 1.2.6 Wie Sie ein upgrade auf botocore innerhalb boto3 1.4 oder die

AWS: Boto3: AssumeRole Beispiel die Rolle umfasst die Nutzung

Anzahl der Antworten 4 Antworten
Ich versuche, die AssumeRole in einer Weise, dass ich bin durchqueren mehrere Konten und das abrufen von Vermögenswerten für diese Konten. Ich habe es zu diesem Punkt: import boto3 stsclient = boto3.client('sts') assumedRoleObject = sts_client.assume_role( RoleArn="arn:aws:iam::account-of-role-to-assume:role/name-of-role", RoleSessionName="AssumeRoleSession1")

hochladen der Datei in bestimmten Ordner in S3 mit boto3

Anzahl der Antworten 4 Antworten
Alles mit meinem code funktioniert. Die einzige Falle, die ich bin derzeit gegenübersehen, ist, dass ich nicht den Ordner angeben, in den S3-bucket, den ich möchte meine Datei in. Hier ist, was ich habe: s3.meta.client.upload_file('/tmp/'+filename, '<bucket-name>', filename)

Boto3, s3 Ordner nicht gelöscht

Anzahl der Antworten 2 Antworten
Habe ich ein Verzeichnis in meinem s3-bucket, 'test', ich will löschen Sie dieses Verzeichnis. Dies ist, was ich Tue s3 = boto3.resource('s3') s3.Object(S3Bucket,'test').delete() und erste Reaktion, wie diese {'ResponseMetadata': {'HTTPStatusCode': 204, 'Host-Id': '************', 'Anforderungs-id': '**********'}} aber mein

Erstellen Sie die Verzeichnisse, die in Amazon S3 mit python, boto3

Anzahl der Antworten 2 Antworten
Ich weiß, S3-buckets, die nicht wirklich haben Verzeichnisse, da die Lagerung ist flach. Aber es ist möglich, Verzeichnisse erstellen programmaticaly mit python/boto3, aber ich weiß nicht, wie. Ich sah dies auf eine Dokumentation : "Obwohl S3-Speicher ist

Ist es möglich, zu kombinieren if_not_exists und list_append in update_item

Anzahl der Antworten 2 Antworten
Ich versuche, die update_item Funktionalität für DynamoDB in boto3. Ich bin kämpfen, jetzt auf update-Listen für die Elemente. Ich möchte eine neue Liste erstellen, wenn die Liste noch nicht vorhanden ist und auch sonst Anhängen an die

Boto3 bekommen EC2-Instanz Volumen

Anzahl der Antworten 4 Antworten
Ich versuche volume-id Liste der aws-Instanz mithilfe von boto 3, ich bin immer Art collection manager, aber ich weiß nicht, wie man die Daten im inneren. import boto3 ec2 = boto3.resource('ec2', region_name='us-west-2') instance = ec2.Instance('i-xxxxxx') volumes =

Gewusst wie: Laden von Daten in Amazon Redshift über Python Boto3?

Anzahl der Antworten 2 Antworten
In Amazon Redshift ist Erste-Schritte-Handbuch Daten gezogen von Amazon S3 geladen und in einen Amazon Redshift-Cluster unter Verwendung SQLWorkbench/J. ich würde gerne zu imitieren, um den gleichen Prozess der Verbindung mit dem cluster und laden von sample-Daten

Wie rufe ich eine API-Gateway mit Cognito-Anmeldeinformationen in Python

Anzahl der Antworten 4 Antworten
Habe ich es geschafft, um das setup ein API-Gateway gesichert mit Cognito. Die nicht authentifizierter Benutzer-Rolle hat eine Zugriffsrichtlinie, die sollten es gewähren Zugriff auf das gateway. Ich habe es auch geschafft, verwenden boto3, um eine Identität

Abrufen Unterordner Namen im S3-bucket aus boto3

Anzahl der Antworten 10 Antworten
Mit boto3, ich kann auf meine AWS S3 bucket: s3 = boto3.resource('s3') bucket = s3.Bucket('my-bucket-name') Nun, der Eimer enthält Ordner first-level, die sich selbst enthält mehrere sub-Ordner mit einem Zeitstempel benannt, zum Beispiel 1456753904534. Ich muss wissen,

Wie funktioniert Boto3 S3 positioniere_objekt-Funktion in python

Anzahl der Antworten 1 Antworten
Mit Boto3: Ich bin mit positioniere_objekt () - Funktion zum hochladen von Objekt in s3. Ich bin mit positioniere_objekt() mit Kunden-Verschlüsselung Schlüssel-parameter für server-side-encryption. Mit Boto: Ich bin mit upload_chunk Funktion zum hochladen Objekt in s3. Hier

Herunterladen von Dateien aus dem S3 mit boto3 innen Docker schlägt fehl

Anzahl der Antworten 3 Antworten
Diese ist zu Versagen, wenn ich es innerhalb eines Docker-container, aber funktioniert einwandfrei wenn ich es in ein virtualenv in OS X. keine Ahnung, was könnte schief gehen? Gibt es irgendwelche bekannten Probleme mit Docker+boto? >>> import

Boto3 S3: Dateien ohne Ordner

Anzahl der Antworten 3 Antworten
Mit boto3, wie kann ich alle Dateien abrufen, die in meinem S3-bucket, ohne das abrufen der Ordner? Betrachten Sie die folgende Datei-Struktur: file_1.txt folder_1/ file_2.txt file_3.txt folder_2/ folder_3/ file_4.txt In diesem Beispiel nur Im Interesse der 4

Wie zu Lesen, image-Datei von S3-buckets direkt in den Speicher?

Anzahl der Antworten 4 Antworten
Ich habe den folgenden code import matplotlib.pyplot as plt import matplotlib.image as mpimg import numpy as np import boto3 s3 = boto3.resource('s3', region_name='us-east-2') bucket = s3.Bucket('sentinel-s2-l1c') object = bucket.Object('tiles/10/S/DG/2015/12/7/0/B01.jp2') object.download_file('B01.jp2') img=mpimg.imread('B01.jp2') imgplot = plt.imshow(img) plt.show(imgplot) und es

Das hochladen einer Datei in einen S3-bucket mit einem Präfix mit Boto3

Anzahl der Antworten 2 Antworten
Ich bin beim hochladen einer Datei in einen S3-bucket, aber ich habe keinen Zugriff auf die root-Ebene der Eimer und ich brauche, um es hochladen zu einem bestimmten Präfix statt. Die folgenden code: import boto3 s3 =

Nicht in der Lage, get_item von AWS dynamodb mit python?

Anzahl der Antworten 3 Antworten
Ich bin neu in dynamodb versuchen, um Daten von dynamodb. Das ist meine Tabelle mit "Thema" als einen primären hash-Schlüssel mein python-code import boto3 from boto3 import dynamodb from boto3.session import Session from boto3.dynamodb.conditions import Key, Attr

boto3 : AttributeError: 'EC2' - Objekt hat kein Attribut 'create_instances'

Anzahl der Antworten 2 Antworten
client = boto3.client('ec2', aws_access_key_id=key, aws_secret_access_key=secret, region_name='ap-southeast-1') response = client.create_instances( DryRun=True, ImageId=ami1, MinCount=1, MaxCount=1, KeyName='my-key', SecurityGroupIds=[sg1, sg2], InstanceType='m3.medium', Placement={ 'AvailabilityZone': 'ap-southeast-1a' }, SubnetId=sb1, NetworkInterfaces=[ { 'NetworkInterfaceId': vpc1, 'SubnetId': sb1, 'Description': 'Description' } ] ) print response immer Fehler

Wie erstellen Sie einen s3-bucket mit Boto3?

Anzahl der Antworten 3 Antworten
Ich soll zum aktivieren von cloudtrail-Protokolle für mein Konto und so muss ein s3-bucket.Ich wollte diese Aufgabe automatisieren mit Boto3.Momentan benutze ich das folgende Skript sess = Session(aws_access_key_id=tmp_access_key, aws_secret_access_key=tmp_secret_key, aws_session_token=security_token) s3_conn_boto3 = sess.client(service_name='s3', region_name=region) bucket = s3_conn_boto3.create_bucket(Bucket=access_log_bucket_name,

wie zu kopieren s3-Objekt von einem Eimer zu einem anderen über python boto3

Anzahl der Antworten 3 Antworten
Ich zum kopieren einer Datei von einem s3-bucket zur anderen. Ich bekomme die folgende Fehlermeldung: s3.meta.client.copy(source,dest) TypeError: copy() braucht mindestens 4 Argumente (3) Ich bin nicht in der Lage, eine Lösung zu finden, durch das Lesen der

Wie zu verwenden Boto3 Paginierung

Anzahl der Antworten 1 Antworten
HINTERGRUND: Den AWS-Betrieb die Liste der IAM-Benutzer gibt ein max von 50 Standard. Lesen der docs (links unten) lief ich folgenden code zurückgegeben und einen vollständigen Satz von Daten, indem Sie die "MaxItems" auf 1000. paginator =

AWS BOTO3 S3 python - Ein Fehler ist aufgetreten (404) beim Aufruf der HeadObject Betrieb: Nicht Gefunden

Anzahl der Antworten 2 Antworten
Ich versuche download ein Verzeichnis im s3-bucket. Ich bin versucht, transfer zum herunterladen ein Verzeichnis von S3-bucket, aber ich erhalte eine Fehlermeldung wie "Ein Fehler ist aufgetreten (404) beim Aufruf der HeadObject Betrieb: Nicht Gefunden". Bitte helfen

S3-Verbindungs-Timeouts bei der Verwendung von boto3

Anzahl der Antworten 2 Antworten
Ich bin mit boto3 zu betreiben mit dem S3. Wenn meine Anwendung nicht in der Lage ist zu erreichen, S3 wegen einem Netzwerk-Problem, die Verbindung hängen, bis es schließlich das Zeitlimit. Ich würde gerne eine niedrigere Verbindungs-timeout.

Boto3 S3, Sortieren bucket-zuletzt verändert

Anzahl der Antworten 4 Antworten
Muss ich Holen Sie sich eine Liste der Elemente von S3 mit Boto3, aber anstatt Standard-Sortierreihenfolge (absteigend) ich will es zurück via umgekehrter Reihenfolge. Ich weiß kannst du es über awscli: aws s3api list-objects --bucket mybucketfoo --query

AWS lambda-Funktion zu konvertieren S3-Datei von zip -, gzip-mit boto3 python

Anzahl der Antworten 1 Antworten
Muss ich konvertieren .zip-Datei aus S3 ein .gzip-Datei mit boto3 python in einer AWS lambda-Funktion. Irgendwelche Vorschläge auf, wie dies zu tun? Hier ist was ich habe, so weit: import json import boto3 import zipfile import gzip

Wie haben FilterExpression mit mehreren Bedingungen in dynamodb

Anzahl der Antworten 2 Antworten
Ich versuche zu tun, table scan auf dynamodb Unten ist der code, der in javascript var params = { TableName: 'Contacts', FilterExpression: 'begins_with(CustomerName,:value)OR begins_with(CustomerName,:val) ', ExpressionAttributeValues: { ':value': {'S':'S'}, ':val':{'S':'E'}, }, Select: 'ALL_ATTRIBUTES', }; dynamodb.scan(params, function(err, data)

Wie zum ausführen von Befehlen auf AWS-Instanz, die mit Boto3

Anzahl der Antworten 6 Antworten
Kann mir jemand sagen, wenn wir ausführen können Shell-Befehle verwenden, Boto3 auf Gestartet AWS-Instanz. Lese ich an wenigen stellen über die "boto.verwalten.cmdshell" es ist aber deprecated in Boto3. Jede Hilfe dankbar. Grüße, Saurabh InformationsquelleAutor sdeshpande | 2015-12-01

S3 mir NoSuchKey Fehler, auch wenn der Schlüssel vorhanden ist

Anzahl der Antworten 2 Antworten
Dies ist mein boto3 Befehl für das Objekt mit einem bestimmten Schlüssel aus einem S3-bucket: resp = s3client.get_object(Bucket='<>-<>', Key='MzA1MjY1NzkzX2QudHh0') Es gibt die folgende Fehlermeldung: botocore.errorfactory.NoSuchKey: An error occurred (NoSuchKey) when calling the GetObject operation: The specified key

boto3 python 2.7 ImportError: No module named boto3 USER_BASE USER_SITE Website-Pakete nicht vorhanden

Anzahl der Antworten 3 Antworten
Warum python ist nicht zu finden boto3 wenn pip oder pip3 zeigt, dass es installiert ist. Ich bin auf Mac Maschine. Versucht pip/pip3 mit /ohne sudo. Versucht, die änderung der PATH-Variablen als auch mit paar Pfade, aber

Komplette ein multipart_upload mit boto3?

Anzahl der Antworten 3 Antworten
So probiert: import boto3 from boto3.s3.transfer import TransferConfig, S3Transfer path = "/temp/" fileName = "bigFile.gz" # this happens to be a 5.9 Gig file client = boto3.client('s3', region) config = TransferConfig( multipart_threshold=4*1024, # number of bytes max_concurrency=10,

Ausnahme in Boto3 - botocore.Ausnahmen.EndpointConnectionError

Anzahl der Antworten 1 Antworten
Wenn Sie versuchen, eine Verbindung zu einer Datenbank mit diesem python code um die Verbindung zu testen. import boto3 s3 = boto3.resource('s3') for b in s3.buckets.all(): print b.name Bin ich immer diesen Fehler an mir geworfen. Traceback

Was ist die richtige Weise zu schreiben Boto3 Filter zu verwenden, anpassen, tag-name?

Anzahl der Antworten 3 Antworten
Ich versuche, die Liste der Instanzen auf die tag-Werte der verschiedenen tag-Schlüssel Für eg> ein-tag-key - Umgebung, die anderen Umbau-Schlüssel - Rolle. Mein code ist unten angegeben : import argparse import boto3 AWS_ACCESS_KEY_ID = '<Access Key>' AWS_SECRET_ACCESS_KEY

Wie SSH und ausführen von Befehlen, die in EC2 mit boto3?

Anzahl der Antworten 6 Antworten
Ich möchte in der Lage sein, um ssh in eine EC2-Instanz, und führen Sie einige shell-Befehle, wie diese. Wie mache ich es in boto3? Verwandte: Boto Execute shell Befehl ec2-Instanz InformationsquelleAutor Dawny33 | 2017-03-07

So spezifizieren Sie Anmeldedaten bei der Verbindung zu boto3 S3?

Anzahl der Antworten 3 Antworten
Auf boto, die ich verwendet, um anzugeben, meine Anmeldeinformationen beim verbinden mit S3 in einer solchen Art und Weise: 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 mit S3

Überschreiben S3-Endpunkt mit Boto3 Konfigurationsdatei

Anzahl der Antworten 4 Antworten
ÜBERBLICK: Ich versuche zu überschreiben bestimmter Variablen in boto3 über die Konfigurationsdatei (~/aws/confg). In meinem Anwendungsfall möchte ich fakes3 service und senden von S3-Anfragen auf den localhost. BEISPIEL: In boto (nicht boto3), kann ich eine config in

Zugriff Verweigert mit boto3 durch aws Lambda

Anzahl der Antworten 5 Antworten
Ich benutze die Daten-Verarbeitung-pipeline konstruiert, die S3 + SNS + Lambda - becasue S3 kann nicht senden notificaiton aus seinem Speicher region, so machte ich Gebrauch von SNS zum senden von S3-Benachrichtigung, um die Lambda in einer