amplify+container-base api로 푹 빠진 노트
나는 오늘 열중했던 일을 기록할 것이다.
이 노트가 다른 사람에게 도움이 된다면 정말 좋겠다.
amplify api add로 추가할 때 이름은 소문자여야 합니다
amplify push로 만들 때ecr의 제작이 완성되었습니다.
amplify-cli가 제작한 AdminQuery와 마찬가지로 AdminService 같은 것을 추가할 수 없습니다.
amplify status 변경을 감지하는 트리거는 수수께끼입니다
amplify/backend/api/{service name}/src
부하를 수정하면amplify status가 Update가 됩니다.그러나 amplify push를 실행해도 src 아래의 파일을 프로그래밍하지 않습니다.
스스로 src를 zip으로 압축해서 s3에게 주세요.
s3의 경로는
amplify/backend/api/{service name}/parameters.json
에 기록되어 있습니다.Docker hub의 rate limit으로 걷어차다.
code build
곧 옵니다.amplify push를 처음 실행할 때buildspec.yml가 생겨서, 그래, 그래, 이 녀석에게 docker login을 더해줘.
크게 틀리다
다시 시행
amplify push
하면 수정되지 않는다.결과는ecr를 단독으로 구축하여 기본 그림을 저쪽으로 복사합니다.
그리고ecr의dockerpull로 그으세요.
toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
잘못된 것 같습니다.코드build 캐릭터의 내연 정책이 잘못되었습니다.
관리 컴퓨터에서 "ecr:BatchGetDownloadUrlForLayer"를
ecr:GetDownloadUrlForLayer
로 직접 수정합니다.Doke rfile에 적힌 RUN의 표준init_linux.go:211: exec user process caused "exec format error"
이건 이미 amplify랑 상관없어요.
나는 m1Mac에pull의 인상을ecr에 추가했기 때문에 시스템 구조는arm이므로 코드build로 처리할 수 없다.
전혀 정리가 안 됐지만 생일 축하 요청이 들어와서 오늘은 여기까지다.
Reference
이 문제에 관하여(amplify+container-base api로 푹 빠진 노트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/chibamap/articles/80aa12a14330f7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)