Я пытаюсь создать собственное приложение для своих сценариев использования в splunk. Одним из моих вариантов использования является получение данных от AWS, для которых у меня уже есть рабочий код, написанный на python, и я использую boto3 SDK. Тот же код, который я пробовал в Splunk, и он не работал, потому что Splunk не имеет информации о boto3. Любые предложения, пожалуйста.
Пример кода здесь.
import boto3
import json
def ec2_client():
client = boto3.client('ec2')
""" :type : pyboto3.ec2 """
return client;
def perform_ec2_operation():
ec2_interested_details = ec2_client().describe_instances()
#print(ec2_interested_details)
return ec2_interested_details;
if __name__ == '__main__':
data = perform_ec2_operation()
data = data['Reservations'][0]['Instances'][0]['NetworkInterfaces'][0]['Association']
data = json.dumps(data);
print(data)