amplify+container-base api로 푹 빠진 노트

1834 단어 AWStech
젠에게 투고하는 것은 이번이 처음이다.
나는 오늘 열중했던 일을 기록할 것이다.
이 노트가 다른 사람에게 도움이 된다면 정말 좋겠다.

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 캐릭터의 내연 정책이 잘못되었습니다.
https://github.com/aws-amplify/amplify-cli/blob/master/packages/amplify-category-api/src/provider-utils/awscloudformation/pipeline-with-awaiter.ts#L158
관리 컴퓨터에서 "ecr:BatchGetDownloadUrlForLayer"를 ecr:GetDownloadUrlForLayer로 직접 수정합니다.

Doke rfile에 적힌 RUN의 표준init_linux.go:211: exec user process caused "exec format error"


이건 이미 amplify랑 상관없어요.
나는 m1Mac에pull의 인상을ecr에 추가했기 때문에 시스템 구조는arm이므로 코드build로 처리할 수 없다.
전혀 정리가 안 됐지만 생일 축하 요청이 들어와서 오늘은 여기까지다.

좋은 웹페이지 즐겨찾기