#python #amazon-web-services #aws-lambda
Вопрос:
Мы столкнулись с проблемой при доступе к статической html-странице из корзины S3 с разделенным медиаконтентом. Используя лямбда-функцию, мы пытаемся переписать статическую html-страницу с ELB (через DNS-URL ):
import base64
import bot03
import urllib.request
import webbrowser
s3 = boto3.client('s3')
def lambda_handler(event, context):
bucket_name = 's3bucket'
aws_region = boto3.session.Session().region_name
object_key = 'index.html'
s3_url = f"https://s3.{aws_region}.amazonaws.com.cn/{bucket_name}/{object_key}"
webbrowser.open(s3_url)
return {
"status Code": 200,
"headers": {"Content-Type": "text/html"
},
"body": s3_url
}