๋ชฉ๋กrunCatching (1)
DevLog ๐ถ

์ ๋ง ์์ ์ญํ ์ด์ง๋ง ์กฐ๊ธ์ฉ ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์๋๋ฐ, ์ฝํ๋ฆฐ ๋ฌธ๋ฒ์ ๊ณต๋ถํ๋ฉด์ ์๋ก์ด ์ ์ ์๊ฒ ๋์ด ๊ธฐ๋กํ๊ณ ์ ํ๋ค! (์ฝํ๋ฆฐ... ์ต์ํด์ง๋ฉด ์ ๋ง ํธํ ๊ฒ ๊ฐ์ง๋ง ์์ง์ ์ ๋ชจ๋ฅด๊ฒ ๋ค. ์ด๋ ต๋ค!) โ๏ธ Amazon S3 with Kotlin ์ฝํ๋ฆฐ๊ณผ s3๋ฅผ ์ฐ๋ํ๊ฒ ๋๋ฉด, ์๊ธฐ์น ๋ชปํ ์๋ฒ ์ค๋ฅ์ ๋๋นํ์ฌ ํ์ผ์ ์ฝ์ ํ๊ฑฐ๋ ์ญ์ ํ ๋, ํน์ url ์ ๋ณด๋ฅผ ๋ฐ์์ฌ ๋ ๋ค์๊ณผ ๊ฐ์ด Exception์ด ๋ฐ์ํ ์ ์๊ฒ ๋๋ค. ํ ๊ฐ์ง ๊ถ๊ธํ ์ ์, AmazonServiceException์ ๊ฒฝ์ฐ ๋ถ๋ชจ ํ์ ์ด SdkClientException์ธ๋ฐ ์ ๊ตฌ๋ถํด๋์์๊น... ์๋ฌดํผ, ๊ธฐ์กด์๋ ์๋ฒ ์๋ฌ์ ๋ํด ์ ํ ๊ณ ๋ คํ์ง ์์ ์ํ๋ก ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๋ฅผ ์์ฑํ์์๋ค. fun deleteFile(file..