Python relative imports in AWS Lambda fail with attempted relative import with no known parent package
In AWS Lambda if I attempt an explicit relative import like this
.
├── lambda_file.py
└── example.py
| query SearchByDistance($location: GpsInput!, $radius: Int!) { | |
| searchByDistance(location: $location, radius: $radius) { | |
| count | |
| percentage | |
| bbox { | |
| topLeft { | |
| lat | |
| lon | |
| } | |
| bottomRight { |
| #!/bin/bash | |
| # | |
| # copy this into /etc/profile.d/instance-name-tag.sh | |
| # | |
| # you will need: | |
| # - curl, jq, and aws cli installed | |
| # - an IAM role that gives the EC2 instance access to describe tags | |
| # |
| "Označí-li někdo jisté místo jako peklo, nesděluje tím samozřejmě nic o tom, jak z něj vyvést lidi a jak plameny pekelné zmírnit. Přesto se zdá, že uvědomit si v plné míře, kolik utrpení způsobuje lidská špatnost ve světě, který sdílíme s druhými, je samo o sobě prospěšné. Pokud někoho neustále překvapuje existence nemravného jednání nebo trpí deziluzí (či dokonce nedůvěrou), má-li čelit svědectví o tom, jakých děsivých a samozřejmých krutostí jsou lidé schopni, nedosáhl mravní a psychologické dospělosti. Po dosažení určitého věku nemá na tento druh nevinnosti a povrchnosti, na podobnou nevšímavost a nevědomost právo nikdo." | |
| Susan Sontag: S bolestí druhých před očima |
| #!/bin/sh | |
| # Make sure only root can run our script | |
| if [ "$(id -u)" != "0" ]; then | |
| echo "This script must be run as root" 1>&2 | |
| exit 1 | |
| fi | |
| # Load configuration | |
| . /etc/route53/config |
Open python
python
and type
>>> import ssl
>>> ssl.OPENSSL_VERSION
'OpenSSL 1.0.1g 7 Apr 2014'
| # Redis Cheatsheet | |
| # All the commands you need to know | |
| redis-server /path/redis.conf # start redis with the related configuration file | |
| redis-cli # opens a redis prompt | |
| # Strings. |
| #!/bin/bash | |
| # file: ttfb.sh | |
| # curl command to check the time to first byte | |
| # ** usage ** | |
| # 1. ./ttfb.sh "https://google.com" | |
| # 2. seq 10 | xargs -Iz ./ttfb.sh "https://google.com" | |
| curl -o /dev/null \ | |
| -H 'Cache-Control: no-cache' \ | |
| -s \ |
| ################################################# | |
| # DO Community Playbooks: Filebeat | |
| ################################################# | |
| --- | |
| - hosts: docker | |
| become: true | |
| vars_files: | |
| #- vars/default.yml | |
| tasks: |
| #!/usr/bin/env bash | |
| # | |
| # Performes update of hostname ip address in /etc/hosts for all hostnames specified on a commandline | |
| # USAGE: etc_hostname_update hostname1 hostname2 ... | |
| set -o errexit | |
| set -o nounset | |
| set -o pipefail | |
| readonly HOSTS_FILE_PATH="/etc/hosts" |