• サブスクボタン押して開いた画面に「サブスク特典」と「サブスクをレベルアップしよう」がある
• 「サブスクをレベルアップしよう」の方に移動するとprimeサブスクのボタンがある
• サブスクボタン押して開いた画面に「サブスク特典」と「サブスクをレベルアップしよう」がある
• 「サブスクをレベルアップしよう」の方に移動するとprimeサブスクのボタンがある
• 勉強しない日を作ってゆっくり休む。全く休まないと効率が落ちる
• 2時間勉強したら15-30分休む
• 今日はooまでやる!を明確化する。ゴールを定量化する
• 計画は余裕を持って立てる。調整日を作る
• 勉強はまとまった時間がないとできないというのは幻想。スキマ時間を活用する。日常を勉強時間に置き換える
• スキマ時間に何をやるか決めておく(自分の場合は読書)
• 集中しやすい空間を作る。部屋と机の上をきれいにする。勉強以外のウインドウを閉じる。
• たまにはいつもと違う場所で勉強する。カフェ、図書館など
• しっかり睡眠をとる(7-8時間)。睡眠中は脳が情報を整理して記憶をより永続的な記憶に変換することを上手く利用する
• 寝る前にやること(P77)を実施
• 仮眠を30分以内でとる
• ステートマシン(一連のフローを定義したもの)を新規作成
• ワークフロー全体の設定が可能(説明、タイムアウト)
• マシン実行時にJSON形式で値を渡せる
• JSONの{articleID;1}を受け取る時は“S.$“: “$.ArticleID”のようにキーに.$、変数名に$.をつける必要がある
• マシン実行の成功・失敗をコンソールから確認できる
• failステートならエラーとなる
• マシンにはIAMロールが必要。DynamoDB取得したいならその権限を付与する必要がある
• 入出力の内容をコンソールから確認できる。DynamoDBからの取得内容など
• 存在しないDBキーを指定して実行すると、成功するが出力結果は{}となる
• Choiceでアイテムの存在確認をして条件分岐できる
• Choiceルール#1として出力されたJSONの$.Item is presentなら成功、デフォルトルールとして失敗を定義する
• 各ステートには名前を付けられる。ChoiceステートならItem is presentのような名前をつける
• 入出力のデータはステートごとにカスタマイズできる
• 例えば出力データに、入力時のデータを入れたいときは「ResultPath を使用して元の入力を出力に追加 - オプション」にチェックを入れて、API結果を入れる変数($.Result)を指定する
• waitは「xx秒まって、??のステートに移動する」ことができる
• 実行のログを各実行履歴の下部で確認できる
コマンド(zipファイル、download_dir配下にダウンロードしたい場合)
aws s3 sync s3://{バケット名}/{フォルダ名} download_dir --exclude "*" --include "*.zip"```