自分用メモ
PowerShellでの環境変数の設定
$env:SLS_DEBUG="*"
PowerShellで定期的に処理を実行する
while ($true -eq $true) { 実行させたいコマンド ; sleep 1 ; clear}
sleep処理。簡単。
const sleep = async (ms: number) => {
return new Promise(resolve =>
setTimeout(() => {
resolve(null);
}, ms),
);
};
rdsのオートスケールの設定を確認するコマンド。
aws application-autoscaling describe-scalable-targets --service-namespace rds
rdsのオートスケールの設定はコンソールのほかに、scheduleベースでもできる。
scheduleベースのものが設定されると、どうやらコンソールのmax/minを上書きするようになっている様子
cloudFormationの仕様。Dynamoのgsiを更新しようとしたらエラーになった。1つのテーブルに対してgsiを名前同じままで変更したらNG(そりゃそうだ)。
別の名称として作成しつつ、前のを削除もNG。その時のエラー
Only 1 online index can be created or deleted simultaneously per table
powershellでのシンボリックリンク。最初がリンク名
New-Item -Type SymbolicLink hoge.html -Value .\result.html
bashの算術式
count=0
(( count+=1 ))
echo $count # 1
Powershellで接続確認する方法
Test-NetConnection -ComputerName xxx.xxx.xxx.xxx -Port 3389
まあ、telnetでもいいのか。有効にしないといけないけど
windowsのDockerで時刻が狂った場合、
bash
sudo hwclock -s
wsl --shutdown
wsl
でもいけるがdockerのコンテナが全部止まる
ふむふむ。MySQL何もわからん
InnoDB テーブルの場合は、SHOW ENGINE INNODB STATUS の出力をチェックすることによって、MySQL Server で最新の InnoDB 外部キーエラーの詳細な説明を取得できます。
aws ec2 modify-volume --volume-id vol-xxx --volume-type gp3
reactでinputを利用するときに、nullかundefinedの値をセットするとコントロール外のコンポーネントとみなされてしまう
AWS CLIが動かないと思ったら、WSLの時刻がおかしくなっていた。
aws ssm
のコマンドだとわからなかったけど、なぜかaws sts get-caller-identity
だとそれっぽいエラーが出た
An error occurred (SignatureDoesNotMatch) when calling the GetCallerIdentity operation: Signature expired: 20231204T073907Z is now earlier than 20231204T080415Z (20231204T081915Z - 15 min.)