- OS: Windows 10
- Python version: 3.8.6 (32bit)
크레온API는 Window와 파이썬 32bit 버전에서만 사용 가능
- t3a.micro
pip install -r requirements.txt
- auto_connect.py
- auto_trade.py
- t3a.micro
How to automatically log in after the instance is restarted:
- Open the Start Menu, type netplwiz in the search box, and press Enter.
- Untick Users must enter a user name and password to use this computer
- Enter the windows password in the confirmation dialogue
The instance will now run the items in the Startup folder in Windows.
If this is not configured on the instance, the login will actually happen when you remote desktop into the instance.
-
주의: especially on a Cloud machine - if you ever poke an accidentally-imprecise hole in your Security Group, expect to be compromised with rapidity.
윈도우 클라우드 서버를 자동로그인 시키는것은 보안적으로 좋지 않은 일이지만 다른 방법을 찾지 못했다ㅠㅠ AWS Instance Scheduler를 통해 원하는 시간에 서버를 부팅하는데 성공했고 이때 자동으로 파이썬 파일을 실행하고 싶었으나 다른 좋은 방법을 찾지 못했다ㅠㅠ
작업 스케줄러 startup을 이용해 관리자 권한으로 파일들(파이썬파일, 크레온api등)을 실행시키더라도 윈도우 로그인하는 admin 계정이 아닌 AWS EC2의 다른 계정으로 실행되는것 같아 GUI 제어를 할 수가 없었다.
오류코드
`main -> exception! (***, 'Exception occurred.', (0, None, 'U-CYBOS가 서버에 접속되어 있지 않습니다.', None, 0, ***), None)`
check_creon_system() : connect to server -> FAILED
check_creon_system() :False
EC2 인스턴스를 실행할때 powershell 자동스크립트로(userdata) python 파일을 실행하게 했지만 역시 실패ㅠ 크레온 플러스 주문 오브젝트 동의를 했지만 그쪽영역에서는 안되는지 계속 오브젝트 사용 동의를 하지 않았다며 오류
오류코드
`main -> exception! (***, 'Exception occurred.', (0, None, 'CybosPlus 오브젝트 사용 동의를 하지 않으셨습니다.', None, 0, ***), None)`
check_creon_system() : connect to server -> FAILED
check_creon_system() :False
혹시 더 좋은 다른 방법이 있다면 공유 부탁드립니다.