Elasticbeantalk로 생성된 리소스들 중에서 배포 파일등은 S3bucket에 등록되는데 이것은 버킷 정책에서 삭제가 안되도록 설정되어 있다.
FullAccess인데도 안된다.
Console 에서 S3로 들어간 다음
목록에서 버켓을 클릭하명 상세 내용이 나온다
[객체 | 속성 | 권한 | 지표 | 관리 | 액세스 지점 ] 탭들이 있는데 권한 탭을 보면 버킷정책으로 Json으로 정의된 내용이 나오는데 제일 밑에 Delete 어쩌구에 Effect:Deny로 있다. "편집"버튼을 누른다음 Deny를 Allow로 바꾸거나 아예 지운다음 "변경사항저장" 한다.
우선. Jetbrains 라이센스는 우리나라의 단군넷에서도 구매가 가능하다.(단군넷 회원가입 필요) 하지만 결국에는 jetbrains 홈페이지에도 따로 가입을 해야한다... (참고로 10개정도 되어야 할인이 된다고 ...)
단군넷으로 결제를 하게되면 메일로 인증관련 메일이 온다. 링크를 타고 들어가서 가입하면 해당 계정이 마스터가 된다.
Jetbrains에서 가입하고 결제를 하면 해당 계정이 마스터가 된다.
결제가 완료되면 로그인했을 때 구매한 라이센스 정보를 보여준다. 구매한 게 "All Products Pack"에 4개를 구매 했다면 아래와 같이 나타난다.
"Active subscriptions"를 클릭하면 상세 목록이 나온다.
중간에 초대링크가 있으며 목록에는 LicensesID, Assigned여부, 만료일, 제품링크, 팀ID, Assign링크가 나타난다. 제품링크를 통해 가능한 제품을 바로 다운받을 수 있다.(어차피 인증은 나중이므로 여기에서 다운받지 않고 홈페이지의 다운로드 링크를 받아도 된다)
사용자를 할당하려면 오른쪽 끝의 Assign을 클릭한다.
링크를 보낼 Email주소와 이름을 입력하고 "Assign"버튼을 누르면 초대메일이 간다. 각 라이센스 ID별로 assing 하면 된다.
아래와 같이 메일에 파란색으로 "complete JetBrans Account registration" 링크가 있다. 클릭하여 완료하고 해당 메일계정으로 JetBrains에 가입이 안되어 있으면 가입해야 한다.
가입이 완료되면 제품을 다운로드 받은 뒤, 인증에서 jb account(email / password) 로 activate하면 된다.
// login function const frm = new FormData() frm.append('userid', this.userid) // model로 연결되어 있으므로 this.userid frm.append('password', this.password) // model로 연결되어 있으므로 this.password this.$axios.post(`login/proc`, frm)
수신하는 back-end 의 경로가 http://localhost:8000/login/proc
proxy에 /login 설정이 되어 있으므로 proxy에서 "/":"localhost:8000" 으로 하면 proxy로 바로 redirect 되므로 경로가 있어야 함.
하지만 proxy로 하는경우 경로 구별을 위해 /api/ 라는 경로를 주어 분리하는 용도로 사용해 봐야겠음.