21 lines
553 B
Python
21 lines
553 B
Python
#!/usr/bin/python3
|
|
|
|
import boto3
|
|
from datetime import datetime
|
|
import sys
|
|
|
|
client = boto3.client('events',
|
|
aws_access_key_id= sys.argv[1],
|
|
aws_secret_access_key=sys.argv[2],
|
|
region_name=sys.argv[3])
|
|
|
|
response = client.put_events(
|
|
Entries=[
|
|
{
|
|
"DetailType": "EC2 Instance State-change Notification",
|
|
"Source": "net.vereto",
|
|
"Detail": f'{{ "instance-id": "{sys.argv[4]}", "state": "Setup-finished"}}'
|
|
}
|
|
]
|
|
)
|
|
|