В своем решении я загружаю чеки Trusted Advisor (через .Net SDK). Когда я смотрю на ответ:
{
"result": {
"categorySpecificSummary": {
"costOptimizing": {
"estimatedMonthlySavings": 29.52,
"estimatedPercentMonthlySavings": 0.0
}
},
"checkId": "Ti39halfu8",
"flaggedResources": [{
"isSuppressed": false,
"metadata": ["us-east-2", "dbinstance", "No", "db.t2.small", "1", "14+", "$30"],
"region": "us-east-2",
"resourceId": "qYipwg3eEj_WYOv5N8ZvFfw_eu_C9RxEmhgStOpGa0g",
"status": "warning"
}],
"resourcesSummary": {
"resourcesFlagged": 1,
"resourcesIgnored": 0,
"resourcesProcessed": 1,
"resourcesSuppressed": 0
},
"status": "warning",
"timestamp": "2019-06-21T08:24:17Z"
}
}
Я вижу, что есть поле "resourceId", однако я обычно использую ARN для идентификации ресурсов AWS. Есть ли способ связать этот "resourceId" с ARN? Или, может быть, API, который позволяет получить ARN на основе ID ресурса?