=== TEST COUNTING S3 FILES === Test 1: Đếm nhanh (chỉ số lượng file) --------------------------------------- {"status":"error","message":"Unable to list contents for 'correction_audio', deep listing\n\nReason: Error executing \"ListObjectsV2\" on \"https:\/\/s3.icankid.io\/icanwork?list-type=2&prefix=correction_audio%2F\"; AWS HTTP error: Client error: `GET https:\/\/s3.icankid.io\/icanwork?list-type=2&prefix=correction_audio%2F` resulted in a `404 Not Found` response:\n\nNoSuchBucket<\/Code>The specified bucket does not exist<\/Mes (truncated...)\n NoSuchBucket (client): The specified bucket does not exist - \nNoSuchBucket<\/Code>The specified bucket does not exist<\/Message>icanwork<\/BucketName>\/icanwork<\/Resource>18CF01887F565522<\/RequestId>d7dd32ef-67f8-4c7f-afdb-77d355d29b83<\/HostId><\/Error>"} Test 2: Đếm chi tiết (có size, extension, course) --------------------------------------- { "status": "error", "message": "Unable to list contents for 'correction_audio', deep listing\n\nReason: Error executing \"ListObjectsV2\" on \"https:\/\/s3.icankid.io\/icanwork?list-type=2&prefix=correction_audio%2F\"; AWS HTTP error: Client error: `GET https:\/\/s3.icankid.io\/icanwork?list-type=2&prefix=correction_audio%2F` resulted in a `404 Not Found` response:\n\nNoSuchBucket<\/Code>The specified bucket does not exist<\/Mes (truncated...)\n NoSuchBucket (client): The specified bucket does not exist - \nNoSuchBucket<\/Code>The specified bucket does not exist<\/Message>icanwork<\/BucketName>\/icanwork<\/Resource>18CF018883217DA8<\/RequestId>d7dd32ef-67f8-4c7f-afdb-77d355d29b83<\/HostId><\/Error>" } Test 3: Đếm file của course 46 --------------------------------------- { "status": "error", "message": "Unable to list contents for 'correction_audio\/46', deep listing\n\nReason: Error executing \"ListObjectsV2\" on \"https:\/\/s3.icankid.io\/icanwork?list-type=2&prefix=correction_audio%2F46%2F\"; AWS HTTP error: Client error: `GET https:\/\/s3.icankid.io\/icanwork?list-type=2&prefix=correction_audio%2F46%2F` resulted in a `404 Not Found` response:\n\nNoSuchBucket<\/Code>The specified bucket does not exist<\/Mes (truncated...)\n NoSuchBucket (client): The specified bucket does not exist - \nNoSuchBucket<\/Code>The specified bucket does not exist<\/Message>icanwork<\/BucketName>\/icanwork<\/Resource>18CF018884F5A5C4<\/RequestId>d7dd32ef-67f8-4c7f-afdb-77d355d29b83<\/HostId><\/Error>" } === DONE ===