์ ์ฒด ๊ธ(53)
-
[Amazon Route53] ๋์ผํ ๋๋ฉ์ธ์ ๋ํด ์ธ๋ถ/๋ด๋ถ ์ก์ธ์ค ๋ถ๋ฆฌ๋ฅผ ์ํ Split DNS ์ ์ฉํ๊ธฐ
๊ฐ์ As-is DNS : AWS Route53์ ์ด์ฉํ์ฌ “example.com”์ด๋ผ๋ public hosted zone ์๋น์ค ์ค. ๋คํธ์ํฌ : On-Premise์ AWS๋ Direct Connect๋ก ์ฐ๊ฒฐ๋์ด ๋ฌธ์ ์์ด ํต์ ์ค. Problem On-Premise์์ ์ ๊ทผํ๋ ๋ด๋ถ ์ง์ ๋ฐ ํผ๋ธ๋ฆญ์ ์ธ๋ถ ์ง์์ด ๊ณตํต์ผ๋ก ์ ์ํ๋ ์น ์๋ฒ๊ฐ ์กด์ฌ. public hosted zone์์ ๋ ์ฝ๋๊ฐ ๋ฑ๋ก๋์ด, ๋ด๋ถ ์ง์์ direct conenct๋ก ์ฐ๊ฒฐ๋์ด ์์์๋ ๋ถ๊ตฌํ๊ณ ์ธํฐ๋ท์ ํตํด ์ธ๋ถ๋ง์ ๋๊ฐ๋ค๊ฐ AWS๋ก ๋ค์ด์ด. ๋ถํ์ํ ๋คํธ์ํฌ ์ค๋ฒํค๋ ๋ฐ์. To-Be ์ธ๋ถ ์ง์์ ํผ๋ธ๋ฆญ์์๋ ๋ฌธ์ ์์ด ์น ์๋ฒ์ ์ ์ํ๋, ๋ด๋ถ ์ง์์ ๋ด๋ถ๋ง์ ์ด์ฉํ์ฌ Direct Connect๋ฅผ ํตํด ์น ์๋ฒ์ ์ ์..
2024.03.17 -
[Amazon FSx] FSx for Windows File Server ํ์ผ ์์คํ ์๋ชป ๊ตฌ์ฑ๋จ ์ํ๋ก ์ธํ ์คํจ (AD Connectivity, FSx Validation)
โ๏ธ ํ์ FSx๊ฐ misconfigured ์ํ๋ก ๋ณ๊ฒฝ๋์ด ์ ์์ ์ผ๋ก ์คํ ๋ฆฌ์ง์ ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ์๋ค. ์ฝ์์์ ํ์ธํ๋ ์ํ ๊ด๋ จ ๋ก๊ทธ๋ ์๋์ ๊ฐ๋ค. Amazon FSx is unable to communicate with your Microsoft Active Directory domain controllers. Please allow network traffic between Amazon FSx and your domain controllers as recommended in the Amazon FSx user guide: https://docs.aws.amazon.com/fsx/latest/WindowsGuide/aws-ad-integration-fsxW.html ํด๋น ์๊ฐ์ FSx์ maint..
2024.02.25 -
[Amazon Route53] IP ๊ธฐ๋ฐ ๋ผ์ฐํ
IP ๊ธฐ๋ฐ ๋ผ์ฐํ ์ ์ฑ AWS Route53์ ํผ๋ธ๋ฆญ ํธ์คํ ์์ญ์์ IP ๊ธฐ๋ฐ ๋ผ์ฐํ ์ ์ฑ ์ ์ ์ฉํ์ฌ ํด๋ผ์ด์ธํธ ์๋ธ๋ท์ ๊ธฐ๋ฐ์ผ๋ก ๋๋ฉ์ธ์ ๋ฆฌ์์ค๋ก ํธ๋ํฝ์ ๋ผ์ฐํ ํ ์ ์๊ฒ ํด ์ค๋ค. ์ฟผ๋ฆฌ๊ฐ ๋ฐ์ํ๋ ์ฃผ์๊ฐ ์ํ CIDR ๋ธ๋ก์ ๊ธฐ๋ฐ์ผ๋ก DNS ๋ผ์ฐํ ์ ๋ฏธ์ธ ์กฐ์ ํ ์ ์๋ค. ์ด๋ฅผ ํตํด ์ฑ๋ฅ์ ์ต์ ํํ๊ฑฐ๋ ๋คํธ์ํฌ ๋น์ฉ์ ์ ๊ฐํ ์ ์๋ค. Route53์ DNS Resolver๋ก๋ถํฐ ์ฟผ๋ฆฌ๋ฅผ ์์ ํ๋ฉด Resolver์ Source IP์, ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ original Client์ IP ๋ฒ์๋ฅผ ํฌํจํ ์ ์๊ธฐ ๋๋ฌธ์(DNS์ฉ ํ์ฅ ๋ฉ์ปค๋์ฆ EDNS, RFC6891) IP ๊ธฐ๋ฐ ๋ผ์ฐํ ์ด ๊ฐ๋ฅํ๋ค. ์ฌ์ฉ ์ฌ๋ก ํน์ ISP(Internet Service Provider) ๋คํธ์ํฌ ๋ด์ end user๋ฅผ ..
2024.02.18 -
[Node.js] Nodejs์์ Discord Webhook์ผ๋ก ๋ฉ์์ง ๋ฐ์กํ๊ธฐ
1. ์ํ๋ ์ฑ๋์ ์นํ ์์ฑํ๊ธฐ ์ฑ๋ > ์ค์ > Intgrations > Create Webhook Copy Webhook URL์ผ๋ก ์์ฑ๋ ์นํ ์ URL์ ๋ณต์ฌํ๋ค. 2. ์ฝ๋ ์์ฑ // PAYMENT_WEBHOOK_URL์ 1๋ฒ์์ ๋ณต์ฌํ ์นํ URL์ ์ ์ฅ const sendDiscordMsg= async () => { const paymentWebhook = new Webhook(PAYMENT_WEBHOOK_URL); const embed = new MessageBuilder() .setTitle('์ ๋ชฉ') .setColor('๋ฉ์์ง ์์') .setDescription('๋ฉ์์ง ๋ด์ฉ') .setTimestamp(); return await paymentWebhook.send(embed); }..
2024.02.11 -
[Amazon RDS] AWS PiTR Backup ์ ์ฉ ์, ์ฌ๋ถํ ๋๋ ํ์
๊ฐ์ RDS Intsance ์์ฑ ํ, AWS ๋ฐฑ์ ์ ์ฉ ์ ์ฌ๋ถํ ํ์ ๋ฐ์ ํ์ (1) 2024-01-19 ์คํ 1. MariaDB RDS ์์ฑ Disable Automated Backup 2. AWS Backup ์ค์ (์ผ๋ฐ ๋ฐฑ์ & PiTR ๋ฐฑ์ ) ์ผ๋ฐ ๋ฐฑ์ : Daily ๋ฐฑ์ , ์ค์ 4์ ๋ฐฑ์ ์ํ ์์, 4์ฃผ ๋ณด๊ด, Continuous Backup Disabled PiTR ๋ฐฑ์ : Daily ๋ฐฑ์ , ์ค์ 4์ ๋ฐฑ์ ์ํ ์์, 4์ฃผ ๋ณด๊ด, Continuous Backup Enabled (2) 2024-01-20 ์ค์ 4์๊ฐ๋ 1. Backup start 2. RDS Reboot 3. Backup Finished ๐ซ ์ฌ๋ถํ ์์ธ ๋ถ์ RDS ์์ฑ ์, ์๋ ๋ฐฑ์ ์ ๋นํ์ฑํํ์๊ธฐ ๋๋ฌธ์ Backup ..
2024.01.28 -
[Amazon Athena] Athena Partition Projection์ ์ด์ฉํ์ฌ ์ฟผ๋ฆฌ ์ฑ๋ฅ ๋์ด๊ธฐ
๊ฐ์ Athena๋ฅผ ์ด์ฉํ์ฌ S3 Bucket์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๋ค. S3 ๋ฒํท์๋ ์ค์๊ฐ์ผ๋ก ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๊ณ ์์ผ๋ฉฐ, Athena์์ ์ฟผ๋ฆฌ ํ์ ๋ ๋ ๋น ๋ฅธ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ธฐ ์ํด ๋ฐ์ดํฐ ํํฐ์ ๋์ด ํ์ํ๋ค. Athena Partition projection์ ์ด์ฉํด ๋ณด์. ๋ค์ด๊ฐ๊ธฐ ์ ํํฐ์ ๋์ด๋? ํฐ Table์ด๋ ์ธ๋ฑ์ค๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด ๋จ์๋ก ๋ถ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์๋ฏธํ๋ค. ๋ฐ์ดํฐ๋ฅผ ๋ถํ ํ๋ฉด ๊ฐ ์ฟผ๋ฆฌ๊ฐ ์ค์บํ๋ ๋ฐ์ดํฐ์ ์์ ์ ํํ์ฌ ์ฑ๋ฅ์ ํฅ์ํ๊ณ ๋น์ฉ์ ์ ๊ฐํ ์ ์๋ค. ํํฐ์ ๋์ ๋ํ ์์ธ ๋ด์ฉ์ ์ฌ๊ธฐ ์ฐธ์กฐ. Amazon Athena๋? Amazon S3์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ง์ ๊ฐํธํ๊ฒ ๋ถ์ํ ์ ์๋ ๋ํํ ์ฟผ๋ฆฌ ์๋น์ค. ๋ฐ์ดํฐ๋ฅผ ํฌ๋งทํ๊ฑฐ๋ ์ธํ๋ผ ๋๋ ํด๋ฌ์คํฐ๋ฅผ ๊ด๋ฆฌํ ํ์๊ฐ ์๋ค. ๋ฐ์ดํฐ..
2024.01.21