Closed sleep0001 closed 3 weeks ago
@RyoUchiyamaGenius さん ご確認お願いします。
明日調べてみます(たぶん、、、)
lambda関数の作成 HTTP APIの作成
APIのテストがしたい postmanをインストール、使い方がイマイチ分からない
参考 https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/http-api-dynamo-db.html
現状、何かしら操作があるたびにjsonにアクセスされている。 そんなにリクエスト送りたくないので、更新につき1回保持できるようにしたい
DynamoDBからの日付取得
APIを使って項目の登録に成功! 今までできていなかった原因、POSTメソッドを用意してなかった(^^♪
@RyoUchiyamaGenius さん
レコードに登録してみました。
フォーマットはこんな感じでよいですか?
eventsには、休日ならtrue、営業日ならfalseを入れてます。
2024/07/01~31を登録しました。 それ以上はAPIの書き込み上限のため制限されました。 時間が経てばリセットされると信じています。
@sleep0001 peopleの要素ってキーなんですか? eventsは文字列でtrue, falseにするとif文で ===trueみたいな書き方になるし、イコール2個と3個の違いを考えなきゃいけない気がします。文字列で固定なので空にできるなら空が扱いやすいかと API制限はコード書けば1トランザクションでまとめてinsert?的なことできないかな
@RyoUchiyamaGenius さん
peopleの要素ってキーなんですか?
キーはdateで、今までのeventsを配列(文字列)にしたもの。
eventsは文字列でtrue, falseにするとif文で ===trueみたいな書き方になるし、イコール2個と3個の違いを考えなきゃいけない気がします。文字列で固定なので空にできるなら空が扱いやすいかと
events(文字列)は必要ないけど、ソートキーの都合で消せない →何か用途持たせよう →一旦文字列の判別値でも入れとこか (BooleanのTFじゃないからイコール2個かな、使うとなるとコード汚くなるからやめとくか) →無視できるなら無視してもらえると嬉しい
API制限はコード書けば1トランザクションでまとめてinsert?的なことできないかな
テストでポチポチしすぎただけかも٩( ᐛ )و
{"S", "野際"} これのSって何ですか?
イコール2個だと型を無視したりで、jsってstringは空じゃなければ全部true返すとかだった気がするので動きがよくわかりません、、、 無理にtrue, falseでつかう必要なさそう
@RyoUchiyamaGenius さん Sは多分だけど、stringのsだと思います。 文字列だとSなので配列(文字列)だと{s:〇〇}になってるんだと思ってます。
見た目は同じだけど、データの取得元がJSONからDynamoDBに変更されていることを確認。(歓喜)
CC:@RyoUchiyamaGenius さん
DynamoDBを導入、lambda関数を作成、APIの作成、リクエストの実装が完了したので当課題はクローズします。
ここまで進行したけど、日付全部一個ずつやりたくなくて登録する方法模索中