본문 바로가기

반응형

분류 전체보기

(371)
AWS CloudFront lambda@edge 트리거 방식 AWS CloudFront lambda@edge 트리거 방식 ■ 함수 연결 cloudfront 의 특정 이벤트 시점에 Lambda@Edge를 호출하여 요구 사항에 맞게 로직을 추가할 수 있습니다. Lambda@Edge는 버지니아 북부에서만 사용이 가능합니다. 바디 포함은 Post 등의 명령을 사용해야 할 때 활용하면 된다고 합니다. (확실하지 않음) ■ 연결 방식 Viewer Request (뷰어 요청) - 클라이언트에서 이벤트가 도착하고 들어오는 HTTP 요청에 접근할 때 동작 - 이 특정 이벤트는 요청된 개체가 이미 캐시 되어 있는지 여부에 관계없이 동작 Viewer Reponse (뷰어 응답) - 엣지 로케이션 뷰어에 응답을 반환하기 전에 이벤트가 동작 Origin Request (원본 요청) - ..
anaconda 3 설치 방법 (CentOS 7) How to install anaconda 3 on CentOS 7 ■ 설치 환경 Anaconda를 설치하는 OS는 CentOS 7.7 입니다. ■ 사전 확인 https://repo.continuum.io/archive 제공하는 OS 및 버전 별 스크립트 확인합니다. 해당 패키지가 필요합니다. 없으면 설치합니다. ■ 설치 위에서 확인한 패키지의 URL 및 버전을 입력합니다. 다운로드 받은 스크립트를 실행합니다. (모두 Enter 혹은 yes 입력) 설치한 경로에서 bin 폴더로 이동합니다. (해당 폴더에 conda 명령어 있음) bin 폴더를 Path에 추가하고 reload 합니다. (path 추가는 설치 과정에서 선택) ■ 테스트 Conda 명령어를 이용하여 mongodb_env를 설치합니다. sour..
Apple app 앱스토어(appstore) 업로드 가이드 Apple app 앱스토어(appstore) 업로드 가이드 ■ 사전 준비 사항 1. xcarchive 파일을 ipa로 export 2. 보안 모듈 적용 (AppGuard 등) 3. 리사이닝 (resign) ■ 앱 업로드 Transporter를 다운로드합니다. Mac의 앱스토어에서 검색하셔서 다운로드하실 수 있습니다. 최초 설치 시 약관 동의 창이 뜹니다. 읽어보고(?) 동의를 선택합니다. 실행하면 로그인을 하라고 나오는데, 회사 스토어에 연동된 계정으로 로그인을 합니다. (MFA 인증으로 6자리의 숫자 코드 인증을 요구할 수도 있습니다.) 실행하면 나오는 화면의 중앙에 있는 앱 추가를 클릭합니다. 전 단계에서 쉘스크립트로 resign한 ipa 파일을 선택합니다. Transporter에 앱이 추가된 것을 ..
Apple app resign 가이드 (보안 모듈 적용 이후 진행) Apple app resign 가이드 (보안 모듈 적용 이후 진행) 보안 모듈 설정까지 완료한 ipa 파일에 마지막으로 회사의 서명 (resign)을 하는 과정입니다. 해당 과정은 회사마다 조금씩 차이가 있기 때문에 참고용으로만 보시면 좋을 것 같습니다. ./iparesign.sh --ipa ../appname.ipa 정상적으로 완료되면 해당 파일을 바로 appstore에 올려주면 됩니다. appstore에 올리는 방법은 바로 다음 포스팅에서 확인해 주세요! by mkdir-chandler
Apple app 앱가드(AppGuard) SDK 버전이 낮을 경우 Apple app 앱가드(AppGuard) SDK 버전이 낮을 경우 ■ 에러 메시지 Manager.appguard.co.kr 업로드하신 IPA 파일은 낮은 버전의 AppGuard SDK가 적용되어 있어, IPA 파일 해시 등록만 완료 되었습니다. 등록된 해시는 해시목록 메뉴에서 확인 가능합니다. 빌드에 낮은 버전의 Appguard SDK가 적용되어 있으면 위와 같이 해시 등록만 가능하니 SDK 업데이트가 필요합니다. 라는 메시지가 팝업 됩니다. ■ 조치 방법 위와 같이 서명이 완료된 ipa 파일 목록이 나타나게 됩니다. 여기서 우측의 Down 버튼을 클릭해 파일을 다운로드합니다. by mkdir-chandler
Apple app 앱가드(AppGuard) 보안 모듈 적용 Apple app 앱가드(AppGuard) 보안 모듈 적용 https://manager.appguard.co.kr/ 위의 사이트에 접속하여 로그인합니다. (회사 및 프로젝트마다 별도의 계정이 발급됩니다.) 로그인 후 상단의 드롭다운 메뉴에서 OS를 선택합니다. 여기서는 iOS를 선택합니다. 좌측 메뉴에서 Sign 적용 메뉴를 선택합니다. 우측에 Sign Register 메뉴를 클릭합니다. 해당 창이 뜨면 위에서 Export 한 ipa 파일을 업로드합니다. 위와 같이 서명작업이 완료되었다는 팝업 확인 후, 확인 버튼을 클릭합니다. by mkdir-chandler
Apple app 사이닝 - The archive could not be installed 에러 발생 시 Apple app 사이닝 - The archive could not be installed 에러 발생 시 ■ 에러 메시지 The archive could not be installed. The archive may be corrupt or unreadable. ■ 해결 방법 xcarchive 파일 실행 시 위와 같은 창이 뜬다면 xcarchive 파일을 선택한 다음 마우스 우클릭 후 패키지 내용 보기를 클릭합니다. 그럼 안에 파일이 하나 보이는데 이걸 실행하면 정상적으로 진행이 됩니다. by mkdir-chandler
Apple app 사이닝 가이드 (Adhoc / Appstore) Apple app 사이닝 가이드 (Adhoc / Appstore) ■ 인증서 설치 https://developer.apple.com/account/resources/certificates/list 애플 개발자 콘솔에 등록되어 있는 배포 인증서입니다. 배포 인증서 p12파일을 다운로드하여 더블클릭하고 암호를 입력해 주면 인증서가 맥에 설치됩니다. ■ 프로비저닝 프로파일 다운로드 https://developer.apple.com/account/resources/profiles/list 애플 개발자 콘솔에 등록되어 있는 대상 프로젝트의 Adhoc, Appstore 프로비저닝 프로파일을 다운로드합니다. 테스트를 위한 빌드는 Adhoc 프로비저닝 프로파일을, 앱스토어 등록을 위한 빌드는 Appstore 프로비저닝..
Apple app 사이닝 가이드 (development) Apple app 사이닝 가이드 (development) ■ 인증서 설치 https://developer.apple.com/account/resources/certificates/list 애플 개발자 콘솔에 등록되어 있는 인증서입니다. 개발 인증서 p12파일을 다운로드하여 더블클릭하고 암호를 입력해 주면 인증서가 맥에 설치됩니다. ■ 프로비저닝 프로파일 다운로드 https://developer.apple.com/account/resources/profiles/list 애플 개발자 콘솔에 등록되어 있는 대상 프로젝트의 프로비저닝 프로파일을 다운로드합니다. 다운로드한 프로파일을 실행하면 자동으로 Xcode에서 사용할 수 있도록 등록이 됩니다. ■ 앱 사이닝 xcarchive 파일을 실행하면 위와 같은 창이 ..
AWS CLI - assume roles 사용 방법 How to setting AWS CLI assume roles ■ Credentials [default] aws_access_key_id = ${aws_access_key} aws_secret_access_key = ${aws_secret_key} # profile을 추가할때는 default와 동일한게 들어가도 default는 유지한채로 설정해야 합니다. [shd] aws_access_key_id = ${aws_access_key} aws_secret_access_key = ${aws_secret_key} [dev] role_arn = ${DEV-ROLE_ARN} source_profile = shd [stg] role_arn = ${STG-ROLE_ARN} source_profile = shd [pr..

728x90
반응형