kintoneでOSSを使い捨てにして足らない機能をフォロー

698 Views

April 18, 24

スライド概要

2024/4/18 【LWTT × JP_Stripes × kintone Café】コラボやろまい!で発表しました資料です。
AWSで起動しているOSS(RocketChat)サーバーを使い捨てにするためにkintoneへデータ連携しています。

profile-image

 開発ベンダーに5年、ユーザ企業システム部門通算9年を経て、2018年よりトレノケート株式会社でAWS Authorized InstructorとしてAWSトレーニングコースを担当し、毎年1500名以上に受講いただいている。プロトタイプビルダーとして社内の課題を内製開発による解決もしている。 AWS認定インストラクターアワード2018・2019・2020の3年連続受賞により殿堂入りを果たした。 APN AWS Top Engineers、APN ALL AWS Certifications Engineers、AWS Community Buildersに数年にわたり選出。 個人活動としてヤマムギ名義で執筆、勉強会、ブログ、YouTubeで情報発信している。 その他コミュニティ勉強会やセミナーにて参加、運営、スピーカーや、ご質問ご相談についてアドバイスなどをしている。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

kintoneで OSSを 使い捨てにして 足らない機能をフォロー 【LWTT × JP_Stripes × kintone Café】コラボやろま い! #collabo_yaromai_slk 2024/4/18 #collabo_yaromai_slk 山下 光洋

3.

#collabo_yaromai_slk

4.

お話すること #collabo_yaromai_slk ・OSS(RocketChat)を使ってます ・使い捨てにしたい & 不足機能 ・kintoneで解決

5.

私の仕事 トレノケート株式会社 「世界を変える人を育てる」 #collabo_yaromai_slk

6.

RocketChatとは #collabo_yaromai_slk

7.

RocketChatとは #collabo_yaromai_slk

8.

RocketChatとは $ sudo snap install rocketchat-server #collabo_yaromai_slk

9.

AWSのEC2で起動 東京リージョン(2024/4/16現在) t3a.small USD 0.0245/時間 EBS 8GB 0.768USD/GB/月 #collabo_yaromai_slk

10.

使い捨てにしたい #collabo_yaromai_slk

11.

#collabo_yaromai_slk RocketChatの不足機能

12.

#collabo_yaromai_slk kintoneで解決 API Gateway Application Load Balancer DynamoDB Secrets Manager Lambda RocketChat on EC2 Route 53 Lambda CloudFront S3 API Gateway Lambda SQS SNS SQS Lambda Lambda SQS Lambda Teams DynamoDB kintone

13.

kintoneで解決 #collabo_yaromai_slk RocketChat on EC2 API Gateway DynamoDB Lambda Secrets Manager

14.

kintone API #collabo_yaromai_slk

15.

スレッド関係 #collabo_yaromai_slk

16.
[beta]
#collabo_yaromai_slk

スレッド関係
{

{
"token": "xxxxxxxxxxxx",
"bot": false,
"channel_id": "GENERAL",
"channel_name": "general",

"message_id": "wYkz82mmx82PBwdcy",
"timestamp": "2024-04-18T06:25:33.695Z",
"user_id": "xxxxxxxxxxxxxx",
"user_name": "user-99999",
"text": "kintoneのAPIリクエストに制限はありますか? ",
"siteUrl": "https://xxxxxxxxx.xxx"
}

"token": "xxxxxxxxx",
"bot": false,
"channel_id": "GENERAL",
"channel_name": "general",
"message_id": "PTm6wD3GCynbjMS2e",
"timestamp": "2024-04-18T06:27:03.351Z",
"user_id": "5ofph5W2kdSJneBBt",
"user_name": "user-99999",
"text": "1つのアプリにつき 1日10,000件のリクエスト回数に
制限されます。 ",
"siteUrl": "https://xxxxxxxxxx.xxx",

"tmid": "wYkz82mmx82PBwdcy"
}

17.

使い捨てにしてCSV書き出し #collabo_yaromai_slk RocketChat on EC2 API Gateway DynamoDB Lambda Secrets Manager

18.

BackupはDynamoDB #collabo_yaromai_slk RocketChat on EC2 API Gateway DynamoDB Lambda Secrets Manager

19.

#collabo_yaromai_slk まとめ なるべくあるものを使う。 ないところは作る。