만능재주꾼

AWS Lambda 함수 이름 변경 방법 (람다 함수 이름 변경 불가능 주의) 본문

☁️ AWS

AWS Lambda 함수 이름 변경 방법 (람다 함수 이름 변경 불가능 주의)

유고랭 2024. 2. 9. 13:51

MSA로 서비스를 구성한 프로젝트를 진행하면서 람다 함수를 만들었다

람다 함수를 만들고 나서 생성된 람다 함수 목록에서 이름을 검색하려 했으나 나오지 않는 이슈 발생🚨

 

알고보니 람다 함수 이름을 잘못 지정한 것이었음!!

나는 함수 이름을 lambda-get-library-list로 설정하고 싶었는데 lamdba-get-library-list로 지정을 해놓은 것,,

자세히 보기 전에는 어디가 잘못된건지 찾지도 못했어요🤣 

 

그래서 작성해보는 람다 함수 이름 바꾸기 명령어

 

👇🏻 Chatgpt가 알려준 명령어

aws lambda update-function-configuration --function-name 현재이름 --new-function-name 새이름

 

라는데 이거 안됩니다

gpt는 거짓말쟁이입니다

 

⭐️ aws lambda는 고유한 arn을 가지는데 이 arn에는 람다 함수의 이름이 포함되기 때문에 람다 함수의 이름 변경은 불가능합니다

다만, 람다 함수를 다른 람다 함수로 이동하는 것은 가능합니다!

 


 

하지만 gpt도 완전히 없는걸 알려준 건 아니었더라구요 

aws lambda update-function-configuration은 람다 함수를 업데이트하고 싶을 때 사용하는 명령어인데 함수를 만든 후에 트리거, 네트워크 액세스, 파일 시스템 액세스와 같은 함수에 대한 추가 기능을 구성하는 명령어였습니다!

aws lambda update-function-configuration \
--function-name my-function \
--memory-size 256

 

 

 

aws lambda cli 공식문서를 참고하시면 더 많은 명령어를 보실 수 있습니다!

Comments