changed lambda counter demo to work with AWS educate accounts

This commit is contained in:
Sebastian Rieger
2021-06-14 17:30:43 +02:00
parent a2942f3d4a
commit e213686f6a
3 changed files with 33 additions and 9 deletions

View File

@ -5,7 +5,7 @@ import boto3
def lambda_handler(event, context):
s3_client = boto3.client('s3')
response = s3_client.get_object(Bucket='vertsys-counter', Key='eu-central-1')
response = s3_client.get_object(Bucket='cloudcomp-counter', Key='us-east-1')
counter = int(response['Body'].read().decode('utf-8'))
@ -20,13 +20,13 @@ def lambda_handler(event, context):
if incr is not 0:
counter = counter + incr
response = s3_client.put_object(Bucket='vertsys-counter', Key='eu-central-1', Body=str(counter))
response = s3_client.put_object(Bucket='cloudcomp-counter', Key='us-east-1', Body=str(counter))
output = ('<html><head><title>TCPTimeCounter REST Service</title>\n'
'<meta http-equiv="refresh" content="5"/></head><body>\n'
'<h2>HS Fulda - TCPTimeCounter REST Service</h2>\n'
'<p><b>HTML-Output:</b> ' + str(counter) + '</p></body>\n'
'<form method=POST action="/default/cloudcomp-counter-demo">\n'
'<form method=POST action="">\n'
'<input type="hidden" name="input" value="1">\n'
'<input type="submit" value="Increment"></form>\n'
# '<hr><b>Lambda Event:</b><br>' + repr(event) + '\n'