kazuya.katoの記事一覧

Lambda のタイムゾーンを環境変数TZで指定してはいけないっていう話
技術1課の加藤です。 今回はプログラムを書いたことがある人なら誰もが一度は悩む「タイムゾーン 」のお話。 Lambda の環境変数 TZ は使っちゃいけないよ。 プログラムのタイムゾーンをどう統一するのか問題 時刻を扱うプログラムを書くとき、避けて通れない敵がタイムゾーン 。 世界には時差というものが存在しますから、時...
【Mac向け】コマンドラインからVPNをONにする
こんにちは、技術一課の加藤です。 今日はAWSのお話を離れ、ちょっとした効率化のお話を。 VPNをONにするのめんどくさい問題 PCからVPNを介してサーバーなどにアクセスを行いたい場面はよくあると思います。 その時、いちいちVPNの設定を開いてConnect/Disconnectを切り替えるのがめんどくさかったんです...
カスタムランタイムを使ってLambdaでAWSCLIを動かす
こんにちは、技術一課の加藤です。 先々週ごろにLambda上でAWSCLIを動かしてS3 Syncする – サーバーワークスエンジニアブログというブログを書きました。 この記事ではAWS CLIをローカルインストールしてPythonのコード上から呼び出すという実装をしています ですがそもそもAWS CLIはCLIコマン...
Lambda上でAWSCLIを動かしてS3 Syncする
こんにちは、技術一課の加藤です。   AWS CLIのS3 Sync、便利ですよね。 コピー元とコピー先の付き合わせやバージョンの比較など、Sync処理において面倒だな、と思うことを全部端折ってくれるS3 Syncは、まさにバケット間のデータ移動の最適解といえるでしょう。   しかしこれを定期実行したい、となるとやや面...
【DynamoDB/Boto3入門】DynamoDBでアトミックカウンタを実装しつつ更新式について学ぶ。
こんにちは、技術一課の加藤です。 先日、特定条件のファイルの個数をカウントするために、DynamoDBを使ったアトミックカウンタを実装しました。 こりゃー便利だと思うと同時に、DynamoDBのUpdateItemについてある程度わかっていないとちょっとだけ困るなあと感じたので、実装手順や注意点を備忘録的に書き残してお...
【Pythonスクリプト】アカウント内のCloudFormationスタックを全部一気に削除保護する
こんにちは。3月より技術1課に正式配属となりました加藤和也です。 研修、OJTの1年間を経てついに配属です。頑張るしかねぇ。 さて今回は、アカウント内にあるCloudFormation(以後、CFn)スタック全ての削除保護を有効化するスクリプトを作成したので、気をつけるポイント含め共有していきます。 CFnスタックの削...
盛り上がるRPA業界の”今”とは? RPA DIGITAL WORLD 2018イベントレポート
この記事は1年以上前に書かれたものです。内容が古い可能性がありますのでご注意ください。 “自動化”と”効率化”が大好き。 新卒1年目、加藤です。 7月4日にRPAの大規模イベント「RPA DIGITAL WORLD2018」へ参加してきました。 まだまだ新人の私ですが、ここ一ヶ月ほど、 ・RPAとは何か ・どんな業界か...
MacからSSHしたLinuxで日本語が文字化けする際に確認したいTerminalの設定
この記事は1年以上前に書かれたものです。内容が古い可能性がありますのでご注意ください。 迷えるバックエンド / インフラエンジニアのみなさま、こんにちは。 新卒一年目の加藤です。 今日は、私が最近出会った謎の言語エラーについてご紹介します。 言語の設定をいじった記憶もないのに、ログインしたLinuxでなぜか日本語が入力...
新卒最速取得を目指す。AWSソリューションアーキテクト アソシエイト受験記録
この記事は1年以上前に書かれたものです。内容が古い可能性がありますのでご注意ください。 AWSと日々格闘する素晴らしきエンジニア / エンジニア見習いのみなさま、こんにちは。 今年の4月にServerworksに入社しました、新卒一年目の加藤と申します。 まだまだ研修真っ只中で、今も研修の課題をこなすかたわら、この記事...
AWS運用自動化サービス「Cloud Automator」