У меня есть секрет (ключ доступа AWS, секретный ключ, регион), хранящийся в диспетчере секретов.Теперь мне нужно извлечь его из моей лямбды и передать это как параметры в мой документ команды SSM Run, который будет запущен моей лямбдой.При попытке я не могу получить значение из секрета, используя мою лямбду.Вот мой код ниже.
import base64
client = boto3.client('secretsmanager')
def lambda_handler(event, context):
response = client.get_secret_value(
SecretId = 'arn:aws:secretsmanager:eu-west-1:*************:secret:aws/credentials/******'
)
return response```
When I execute this I got this error (earlier even without error it gives null response or identation issues)
```Response:
{
"errorMessage": "Unable to marshal response: datetime.datetime(2019, 6, 28, 13, 28, 47, 798000, tzinfo=tzlocal()) is not JSON serializable",
"errorType": "Runtime.MarshalError"
}```
**What am I missing here?**