😵 노션 연동 블로그 이미지 만료 문제 : 해결함
이미지 블록의 링크에 만료시간이 존재하는 것 같다
- 이전처럼 5분 마다 재배포?
- 소스에 이미지가 있는 경우 S3에 올리고…?
- 소스에 이미지가 있는 경우 source코드에 저장하고 그 경로를 참조 하도록 하기…?
음 우선 image 를 넣었을 때 notion api로 어떤 데이터가 전달되는 지 확인해 봐야겠다.
S3 presigned url
위 사진의 링크는 S3의 presigned url이고 관련 내용을 간단히 정리하자면, AWS S3 버킷에 저장된 객체에 대해 제한된 시간 동안 접근할 수 있는 URL입니다. 주로 S3의 파일을 안전하게 공유하거나 외부에서 접근하도록 허용하기 위해 사용됩니다.
Lambda function url
AWS Lambda 함수 URL은 Lambda 함수에 대한 전용 HTTP(S) 엔드포인트를 제공하여, 추가적인 인프라 설정 없이도 간단하게 함수를 웹에서 호출할 수 있게 해줍니다. 이를 통해 웹훅 처리, 단일 기능 마이크로서비스 구현, 간단한 API 서버 구축 등이 용이해집니다.
진짜로 될까 싶었지만, img 태그의 src에 이미지 페이지로 redirect 해주는 lambda function url을 넣었고, 속도가 처음 화면 열릴 때 약간 지연은 있지만, 문제없이 보여주는 중이다.
← Go home