목록script (1)
오늘도 한 뼘 더

# 배경 AWS Api Gateway에서 API의 아이디를 API 이름으로 불러오는 스크립트를 작성 중이었는데 실행하고 나니 다음과 같은 에러가 발생하였다. Error - unexpected EOF while looking for matching `'' # 문제 문제가 된 스크립트 API_ID=`aws apigatewayv2 get-apis \ --query 'Items[?Name==`'$API_NAME'`].ApiId' \ --output text` --query는 작은따옴표(')로 묶어줘야 하고 그 안의 값을 백틱(`)으로 감싸야하는데 값을 감싸는 부분에서 에러가 발생한 것이다. # 해결 방법 백틱(`)으로 감싸진 문자열에서 백틱을 사용할 때에는 백틱 앞에 \를 붙여줘야 한다. 그리고 겉의 백틱(`)..
DevOps & Infra/DevOps
2023. 6. 16. 10:47