기본 콘텐츠로 건너뛰기

라벨이 aws인 게시물 표시

python에서 AWS - SQS service 사용하기

aws - sqs SQS SQS(Simple Queue Service)란? 확장 가능한 완전관리형 메시지 대기열 서비스입니다. 특정 서버가 이벤트 발생에 따라 다른서버에게 특정 작업을 요청할 때 사용하기 좋은 서비스이다. setting 방법 aws-cli install windows(32bit, 64bit에 맞추어 설치를 필요합니다.) https://aws.amazon.com/ko/cli/ linux, mac (python 2.6.5이상의 버전이 필요합니다.) pip install aws-cli configure windows aws가 설치된 경로로 이동하여 aws configure 명령어를 실행 시켜준다. (필자의 컴퓨터에서는 C:\Program Files\Amazon\AWSCLI 해당경로로 이동하여 실행을 시켜주었다.) linux, max 어느 경로에서나 aws configure 명령어를 실행시켜 준다. aws configure명령어를 실행을 시켜주면 accessKeyId, secretAccessKey, region를 입력하라고 순차적으로 뜬다. python SQS 사용하기 모듈설치 python에서는 boto3를 통해 aws 서비스를 이용할 수 있다. pip install boto3 모듈추가 boto3 모듈을 불러와서 sqs 서비스를 널어주자 import   boto3   sqs   =   boto3 . resource ( ' sqs ' ) aws sqs접속 Create New Queue를 눌러서 큐르 추가를 해준다. python 큐 추가 import   boto3   sqs   =   boto3 . resource ( ' sqs ' ) queue   =   sqs . get_queue_by_name ( QueueName = " ExampleQueue