Invalid API Key: *****ined (EOTD No. 20)
1243 단어 JavaScriptRailsAPItech
장면
공식환경(EC2)에 있는 사람은 신용카드를 등록할 때 토큰을 인수할 수 없다.
status 코드는 401입니다.인증 오류
잘못된 문장을 보다.
"Invalid API Key: *****ined"
API 키가
undefined
인 것 같습니다.시행착오
이전에 bash-환경 변수의 상자파일에서 credentials로 바꾸려고 했지만 고치지 못했습니다.
API 키는 환경 변수를 호출하여 환경 변수를 확인합니다.
grep
또는 rails c
여기에 표시된 상자 안에 담긴 모양이기 때문이다.그러면 환경 변수의 변경을 반영하지 않았나요?
본격적인 촬영 환경에서 재설정되면 EC2에서 탈출해 재진입한다.(이렇게 업데이트해야 함)
안 움직여.해결책을 알아봐.
시도해 본 일
API 키 다시 발행
릴리즈 API 키를 환경 변수로 설정한 후 공식 환경에서 확인합니다.안돼.
현지에서 시험해 보았지만 이쪽도 움직이지 않았다.이전 API 키는 Invalid로 표시됩니다.
spring stop
이것은 가장 간단한 대응 방법이다.
spring stop
에서 환경 변수 캐시를 지울 수 있는 글을 발견하고 실행합니다.bundle exec spring stop
>> Spring is not running.
원본Spring
은 움직이지 않는 모습이었다.동작이 변하지 않다.dotenv-rails
이것은 대본명이다.
이gem을 사용할 때 환경 변수가 아닌
gitignore
지정한 .env
파일에서 API 키를 읽습니다.이것을 실시한 후 현지에서 활동하게 되었다.
기대를 갖고 본격적인 촬영 환경에서 도전을 시도했지만 격침됐다.
SOTD(Summary Of The Day)
결국 문제는 해결되지 않았다.
현지 환경에서 상품을 구매할 수 있지만 EC2는 여전히 안 된다.
원래 API Key가'Undefined'인데 왜 그럴까.
Reference
이 문제에 관하여(Invalid API Key: *****ined (EOTD No. 20)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/swata_dev/articles/d24874d8479635텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)