Hi,
I have aws lambda GetFunction returning struct, i am using interface and coverting object string like below.
Code: {
Location: “https://prod-04-2014-tasks.s3.us-east-1.amazonaws.com/snapshots/752617210841/aa88466lambda3380-9dfdc63f-fc20-450c-a5ae-adc2195ee894?versionId=YEiIP0TAPyHeihanSZXqdNDg5WES.A2k&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEGYaCXVzLWVhc3QtMSJIMEYCIQCEcqO3Hw5g3MGXiUm1CKRrQ0Y3IxNipmS%!B(MISSING)WULAP3z6MQIhANHUJJWCcW4CA3TcUCliX9f%!B(MISSING)e6Q8L9ra3OECC06bPI2mKr0DCI7%!F(MISSING)%!F(MISSING)%!F(MISSING)%!F(MISSING)%!F(MISSING)%!F(MISSING)%!F(MISSING)%!F(MISSING)%!F(MISSING)%!F(MISSING)wEQABoMNzQ5Njc4OTAyODM5IgxlfBP0AVZb1KchARQqkQOM30%!F(MISSING)rhH4r6lwTVUpuG7x5FQg7EyyyymWh9LCzlbrJM9FCBj1S1aKITCvuc6h2uYZnzf9n0xRuVRk9TcUCa7EQs2Ah5HC03IJAj%!B(MISSING)dZavF8cBfBDRMAjJbM2YITnq26xaJbA6UR%!B(MISSING)3airnm1inIKx5713XM3lmvEIraGJYYPT1%!F(MISSING)xfUVA6TbE8ee%!B(MISSING)pnghmOiyt5x53MU2Hge9pvQ2kBlA3Rpo1ERAC3lYdVpyOFsqDLE%!B(MISSING)TcAWQIN73MUF%!B(MISSING)AGbXhd%!F(MISSING)%!B(MISSING)35tsLZ5Cdq8o1YNgGZQ9y9xvwoGX6IPsFVHI%!B(MISSING)xbCgQdqEr9PUrBEXViYpYIYKTmh4zmS9JCsPaur9GXJaW3iq1FOrFFWiyKo23oji2D9FYZDRVdh6pyVsorDnCJKS0kO6oYgZne0YiMClfNWxCAr7AuaIiVhyYNUSLxuq1kzlH71FuIY3FFL1H2mQSbOO2dpXoB3IWi5r7CottNYorGDBEirFJdlyNlF%!B(MISSING)1VwUmyXmqnsJD5Jki8ZmpcDwoymukT4KjzWYy34wRbGqNajQePLzuubTC6r6iCBjrqAZL3ZZbKoYA9khSGBfAaR3k39VDlO0xvHDrUjQLYrkfwlHcQsfI%!B(MISSING)0ay3Hin0HBkJ1NUuMZEpRz1vgiERJr3jv3nREskZccU8wFnFkckDiQdtHDcO%!F(MISSING)ieFMHWQEU1LPc1o26XHCZk%!B(MISSING)pEXXvYWimIbhJJuSl7gn30KrDtf%!B(MISSING)nE7AoHvNRiI%!F(MISSING)UgNQK4Z9Ol59Cbjm8krAFc4VuChZXecTjl2jff32y5cntrRoHaKX3oEdD990Ytxr9hJ%!B(MISSING)gvyoYZ3kYqjQufW7e7JR9VqtVSvNU8RmI2rEeJ9qR47%!F(MISSING)LwnAc5eFROQDVgNbginIlh1rVA%!D(MISSING)%!D(MISSING)&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20210311T134300Z&X-Amz-SignedHeaders=host&X-Amz-Expires=600&X-Amz-Credential=ASIA25DCYHY34THDJLN6%!F(MISSING)20210311%!F(MISSING)us-east-1%!F(MISSING)s3%!F(MISSING)aws4_request&X-Amz-Signature=8fc34ddca517260ed6f40002bda5deb955cda64d89aa9bbcbd939a222125fb52”,
RepositoryType: “S3”
},
Configuration: {
CodeSha256: “Zwjm8fPRayD4z2iIYJCSO1KDIDtkRxpUG0WshnB+u4I=”,
CodeSize: 269,
DeadLetterConfig: {
TargetArn: “arn:aws:sqs:us-east-1:xxxxxxxx:test-dlq”
},
Description: “”,
Environment: {
Variables: {
Name: “”
}
},
FunctionArn: “arn:aws:lambda:us-east-1:752617210841:function:test”,
FunctionName: “aa88466lambda3380”,
Handler: “index.lambda_handler”,
LastModified: “2021-03-11T13:39:51.574+0000”,
LastUpdateStatus: “Successful”,
Layers: [{
Arn: “arn:aws:lambda:us-east-1:xxxx:layer:tftestlambda:6”,
CodeSize: 497817
}],
MemorySize: 128,
PackageType: “Zip”,
RevisionId: “007d07d8-d12d-4d79-bae6-37d2913c42d3”,
Role: “arn:aws:iam::xxxxxx:role/lambda/test”,
Runtime: “python3.8”,
State: “Active”,
Timeout: 3,
TracingConfig: {
Mode: “PassThrough”
},
Version: “$LATEST”,
VpcConfig: {
SecurityGroupIds: [],
SubnetIds: [],
VpcId: “”
}
},
Tags: {
cartid: “1234”,
appinstid: “1234”,
ctcversionidmw: “n/a”,
sector: “cti”,
ctcversionidos: “n/a”,
csiappid: “1234”,
tenantcsiappid: “1234”,
ctcversioniddb: “n/a”,
ctcversionidplatform: “1234”,
billingprofileid: “1234”,
sectorspecificgoc: “1234”,
environment: “dev”
}
}
i want to read that object like a map as its unstructured, i don’t know to split it. anybody know to get specific key and value like role and value.