issues
search
bikram-cloud
/
Kddi_work
some document
0
stars
0
forks
source link
SQS Queuing System
#7
Open
bikram-cloud
opened
4 years ago
bikram-cloud
commented
4 years ago
SQS 設定
【Queue】
Queue Type: First Come First Out (FIFO)
Name: PRD_IDX_SQS.fifo
Message Encryption: Enabled
Delivery Delay: 0sec
Max Message size: 256KB
Message Retention Period: 4 days
【Sever Side】
EC2 Instance: prd_idx_pri_webapp_1a
Node.JS Install Settings
https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on-ec2-instance.html
① Install NVM
https://github.com/nvm-sh/nvm
② NVMを使用してNODEをインストールする
③ Node JS Package/Moduelをインストールする
④ AWS SDKをインストールする
Credentialsを作成する
「.aws」フォルダで「credentials」を作成する
AWSのユーザー(ktec_sqs_user)の「aws_access_key_id」と「aws_secret_access_key」を記入する
「scripts」のフォルダで「sendmessage.js」を作成する
SQS Permissions
Effect: Allow all
Principals: Everybody(*)
Actions: All SQS Actions(SQS:*)
IAM Policy
「ktec_SQS_FIFO」
【テスト使用スクリプト】
sendmessage.js
SQSキューにサンプルのメッセージを送信する
getmessage.js
10個メッセージまで取って削除する
SQS 設定
【Queue】
【Sever Side】
【テスト使用スクリプト】