AWS SERVER19 [AWS] 람다 제한시간 넘김 오류 해결 방법 _ 람다 제한 시간 늘리기 람다 제한시간 넘김 오류 해결 방법 _ 람다 제한 시간 늘리기 클라이언트 -> 에이피아이 게이트웨이 -> 람다 코드로 움직이기까지왔다 갔다 하는 시간을 수정해야 한다. 설정하는 곳 lambda > 함수 > 내가 변경하고 싶은 함수로 이동! 람다 제한시간 6초로 되어 있는 것을 확인하고,나의 API코드가 사진 인식과 번역이 있어서 시간이 오래 걸리기 때문에 2분으로 설정했다. 람다 제한 시간을 길게 설정하니 오류가 나지 않고 잘 실행되었다! 2024. 5. 31. [AWS] IAM 사용자 권한 할당량을 초과한 경우 해결 방법 IAM 사용자 권한 할당량을 초과한 경우 해결 방법 문제 상황: Amazon Translate을 사용하려고 하는데,ClientError: An error occurred (AccessDeniedException) when calling the TranslateText operation: User: arn:aws:iam::590183939047:user/api_dev is not authorized to perform: translate:TranslateText because no identity-based policy allows the translate:TranslateText action 이런 오류가 생겼다. 해결 방법: AWS IAM 사용자에게 권한을 할당해 준다. 추가 문제 발생: 번역 주려고 했.. 2024. 5. 30. [AWS] S3 버킷 만들기 _ 스토리지 만들어서 사용하기 S3 버킷 만들기 _ 스토리지 만들어서 사용하기AWS의 S3란? Simple Storage Service의 약자로 파일 서버의 역할을 하는 서비스다. 일반적인 파일서버는 트래픽이 증가함에 따라서 장비를 증설하는 작업을 해야 하는데 S3는 이와 같은 것을 대행한다. 트래픽에 따른 시스템적인 문제는 걱정할 필요가 없어진다. 또 파일에 대한 접근 권한을 지정할 수 있어서 서비스를 호스팅 용도로 사용하는 것을 방지할 수 있다. : 객체 - object, AWS는 S3에 저장된 데이터 하나 하나를 객체라고 명명하는데, 하나하나의 파일이라고 생각하면 된다.: 버킷 - bucket, 객체가 파일이라면 버킷은 연관된 객체들을 그룹핑한 최상위 디렉토리라고 할 수 있다. 버킷 단위로 지역(region)을 지정할 수 있고,.. 2024. 5. 28. [Docker] Github Actions 우분투에서도 도커로 serverless 자동 배포 하는 방법 Github Actions 우분투에서도 도커로 serverless 자동 배포 하는 방법 - 깃허브 우분투 컴퓨터에는 도커가 이미 설치되어 있어서 추가 설치 없이 바로 사용하면 된다. 도커를 사용하지 않을 때와 같이 서버리스를 통한 자동 배포 깃허브 액션즈를 설정한다. (워크플로우 부분 살짝 변경 있다.)https://msdev-st.tistory.com/150 [Git] github Actions와 Serverless Framework로 AWS 배포 자동화하는 방법github Actions로 람다 Serverless AWS 배포 자동화하는 방법 1. 내가 자동화하고 싶은 레파지토리에 Settings에 들어간다. 2. 세팅 Secrets and variables에 Actions에 들어가서 서버 .. 2024. 5. 28. [Docker] ECR에 도커이미지 업로드 가능토록 AWS 설정 및 Docker 로컬에 설치하기 ECR에 도커이미지 업로드 가능토록 AWS 설정 및 Docker 로컬에 설치하기 AWS 람다 serverless 프레임워크 사용하는데, python, numpy 설치하니 오류가 떴다. 그래서 AWS Lambda 디스크 용량을 확인해 보니, 50MB여서 용량 부족으로 에러가 발생한 것으로 예상되었다. 그래서 도커를 사용해서 컨테이너화를 할 것이다. 1. 도커 설치하기 (https://www.docker.com/products/docker-desktop/)- 계속 설치해서 로그인까지 하면 된다. (컴퓨터 재부팅 필수!!!!) 2. AWS ECR에서 새로운 퍼블릭 리포지토리를 만들고 설정한다.2-1. IAM 유저 권한 설정해 준다.- 자격증명 만드는 법 -> 참고. https://msdev-st.tistory.. 2024. 5. 27. [Serverless] 서울 리전 사용(region: ap-northeast-2), AWS에서 람다와 로그 확인, API endpoint 주소 알기 서버리스에서 서울 리전 사용하기(region: ap-northeast-2)Serverless 에는 서울 리전이 없어서 리전 오류가 발생한다. 바로 서울 리전으로 설정할 수 없다. 1. 서울 리전 사용- AWS에 있는 서울리전을 사용하기 위해서 serverless로 만든 폴더에 serverless.yml 파일 provider 부분을 수정한다.service: 서버 이름frameworkVersion: '3'custom : ...provider: name: aws runtime: python3.10 region: ap-northeast-2- $ sls deploy 하면 서울리전으로 배포가 된다. 2. AWS에서 만들어진 람다와 실행되는 로그 확인하기- aws 콘솔에 로그인 (https://aws.amaz.. 2024. 5. 24. 이전 1 2 3 4 다음