aws-samples / aws-samples/aws-cloudfront-samples

Code throws error for urllib module while executing through lambda.

Open
#38 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
246
Forks
167
PR merge metrics
No merged PRs in 30d

Description

{
"errorMessage": "Unable to import module 'lambda_function'"
}

I updated as below

#import urllib.request, urllib.error, urllib.parse
import urllib3

line 68 as
response = urllib3.request.urlopen(url)

but still error out as below.

{
"stackTrace": [
[
"/var/task/lambda_function.py",
51,
"lambda_handler",
"ip_ranges = json.loads(get_ip_groups_json(message['url'], message['md5']))"
],
[
"/var/task/lambda_function.py",
68,
"get_ip_groups_json",
"response = urllib3.request.urlopen(url)"
]
],
"errorType": "AttributeError",
"errorMessage": "'module' object has no attribute 'urlopen'"
}

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.