Route 53으로 도메인 이전

올해 목표 중 하나가 AWS를 제대로 공부하는 것이어서, 블로그도 AWS로 옮겨서 운영해보려 한다.

오늘은 도메인 관리 기관 및 DNS를 Cloudflare에서 Route 53으로 이전하는 데까지 완료했다.

집에 있는 서버는 언제 Public IP가 바뀔지 몰라서 crontab으로 3분마다 dns 레코드가 업데이트 되도록 구성했다.

reshout :: ~/route53 » cat template.json
{
  "Changes": [
    {
      "Action": "UPSERT",
      "ResourceRecordSet": {
        "Name": "reshout.com",
        "Type": "A",
        "TTL": 300,
        "ResourceRecords": [
          {
            "Value": "{public-ip}"
          }
        ]
      }
    },
    {
      "Action": "UPSERT",
      "ResourceRecordSet": {
        "Name": "www.reshout.com",
        "Type": "A",
        "TTL": 300,
        "ResourceRecords": [
          {
            "Value": "{public-ip}"
          }
        ]
      }
    }
  ]
}
reshout :: ~/route53 » cat update.sh
WORKDIR=$HOME/route53
MYIP="$(curl --silent ifconfig.co/)"
cp $WORKDIR/template.json $WORKDIR/request.json
sed -i s/{public-ip}/$MYIP/g $WORKDIR/request.json
/usr/local/bin/aws route53 change-resource-record-sets --hosted-zone-id Z0054835EUXT8OQM2CGE --change-batch file://$WORKDIR/request.json >> $WORKDIR/result.log 2>&1
reshout :: ~/route53 » crontab -l
*/3 * * * * $HOME/route53/update.sh

다음에 할 작업은 EC2로 워드프레스 옮기기.

괜찮아, 좌절하고 방황해도 포기하지 않는다면

20대 초반에 읽었다면 참 좋았겠다 싶은 책들을 마흔에 읽으며 안타까운 마음을 달래는 요즘이다.

뒤늦게 깨달은 인생의 교훈들을 아이에게 꼭 전하고 싶다. 지금은 아빠의 이야기가 들어볼만하다고 느낄 수 있도록 정서적 유대감을 유지하고 열심히 살아가는 모습을 보여주어야 한다.

자기계발 분야에서 스티브 코비와 쌍벽을 이루는, 브라이언 트레이시를 만들어 낸 여행기를 담고 있는 책으로 도서관 서가를 거닐다가 우연히 발견해서 읽기 시작했다.

이 책에서 배운 교훈들은 이미 어디에서 많이 들어본 것들이다. 그러나 밴쿠버에서 사하라 사막까지의 2만 7000km의 극적인 여정을 함께 하면서 그 뻔한 교훈들이 가슴 깊이 새겨지는 느낌을 받을 수 있었다.

“우선 하나의 크고 도전적인 목표를 설정한다. 그 다음엔 그 목표를 달성할 때까지 어떠한 대가라도 지불하고, 어떠한 장애라도 극복하며, 어떠 한 어려움이라도 끝까지 견뎌낸다. 이것이 바로 성공의 열쇠다.”

나는 그 운명적인 밤을 지금도 기억한다. 나는 부엌의 작은 식탁에 앉아 있었고, 바깥에서는 차가운 겨울바람이 불고 있었다. 그때 갑자기 내가 성취했던 모든 것이 내 의지에 따라 이루어졌다는 생각이 들었다. 나는 내 인생을 완벽하게 책임지고 있었으며, 그 누구도 나를 위해 무언가를 해주지 않았다. 내가 내 인생을 책임지고 변화를 시도하지 않는다면, 그 어떤 것도 현재의 상태를 바꿀 수 없다는 생각이 들었다. 그리고 평생을 싸구려 임금의 노동자가 되어 돈에 쪼들리며 살게 될 것 같았다.

사하라 사막 종단이 나의 인생을 변화시키는 경험이 되었던 이유는 여행 이후 내가 하지 못할 일은 결코 없다는 것을 느꼈기 때문이다.

올해 회사에서 참여하고 있는 프로젝트는 상당히 도전적이어서 진행하다보면 많은 어려움을 맞이하게 될텐데, 그때마다 이 책에서 옮겨 적은 내용들을 되새기며 이겨나갈 생각이다.

안방 화장실 환풍기 교체

2014년에 입주한 아파트는 9년차에 접어들면서 손볼 곳이 하나 둘 씩 생기고 있다.

심각한 것부터 순차적으로 보수에 나서야 할 것 같다.

첫 번째 선수는 안방 화장실 환풍기.

힘펠 자이온 HV-220

타공된 크기가 25×25여서 제품 선택의 여지가 없었다.

업소에서 주로 쓰이는 고풍량 모델이라 소음이 큰 편이고, 전동 댐퍼를 add-on으로 설치하느라 비용이 거의 배로 들었다.

숨고에서 고용 횟수(1,106), 리뷰(481) 많고 평점 4.9인 고수님께 의뢰하였는데, 친절 신속 정확하게 시공이 되어 만족스러웠다.

안방 화장실은 환기가 잘 안되어서 몇 년 전부터 여름엔 곰팡이가 피기 시작했는데, 이젠 걱정 없겠다.

삶의 질을 높이는 데 돈을 써야겠다. 다음 선수는 거실 화장실 변기.

더 퍼스트 슬램덩크

아침에 조조로 더빙으로 보고 왔다.

소싯적에 슬램덩크를 열광적으로 본 건 아니어서, 후기처럼 시작부터 눈물이 나거나 하진 않았다.

나에게 크게 와닿았던 것은 끝까지 포기하지 않는 마음자세였다.

너무나 당연한 소리인데, 최근에서야 깨달은 바는 “성공 혹은 성취의 열쇠는 될 때까지 하는 데에 있다”는 것이다.

오늘 본 영화의 메시지도 그와 다르지 않았다.

남은 것은 선택이다.

원하는 것을 얻기 위해서 어떠한 대가라도 지불하면서 끝까지 포기하지 않을 것인가, 그럭저럭 즐겁게 적당히 먹고 사는 데 안주할 것인가.

나의 영광의 시대는 아직 오지 않았다.

3% of LeetCoders

오랜만에 LeetCode에 들어갔더니 100 Days Badge 2022 뱃지가 발급되어 있었다.

3%의 사용자만 획득한다고 하니 실력은 미천하지만 꾸준함 하나는 인정받은 것 같아 기뻤다.

CKA 인증 이후 AWS Solutions Architect Professional 준비한다고 LeetCode는 오래 쉬었는데 슬슬 다시 시작해 봐야겠다.

적어도 100 Days Badge 2023은 꼭 획득하는 걸로.

될 때까지 꾸준히 하는 것 말고 다른 길은 없다.