dehio3’s diary

仕事、生活、趣味のメモ

AthenaにてJSONデータを操作時に、ファイル数が多くなるとクエリが失敗する

事象 JSONファイル athena 原因 対応 メモ athena SQLクエリ TRY_CAST関数 事象 athenaにてJSONファイルを共にしたテーブルを作成したところ、データ数が増えると以下のエラーが発生する HIVE_BAD_DATA: Error parsing field value '2019-03-12' for field 0…

amazonlinux2でssh認証をLDAPに変更したがログインに失敗する

事象 ami 調査 sshのデバックログ sshd_configに設定したAuthorizedKeysCommandを確認 /opt/aws/bin/curl_authorized_keysは何? 対応 メモ インスタンス作成直後のsshd_config 事象 LDAP認証を設定してログインを実施したが「Permission denied (publickey,…

pythonでslackに画像をアップロードする

機能 pythonでslackに画像をアップロー時のる時のコード アップロードが失敗した時は、レスポンスのJSONの内容を返す チャンネル名が誤っていた例 slack {'ok': False, 'error': 'invalid_channel', 'channel': 'CD4CRBB'} コード

AWSでの運用歴3年のエンジニアがEC2について再度勉強した

AWS

はじめに EC2とは EC2システム基盤 選択できるプロセッサとアーキテクチャ インスタンスの種類 ネーミングポリシー インスタンスファミリー インスタンス世代 追加機能の表記 バースト可能パフォーマンスインスタンス クレジットメトリクスの動作 T2とT3の比…

terraformでELBを作ろうとすると「Error creating network Load Balancer: AccessDenied」が出力される

事象 原因 対応 事象 一度もELBを作成したことないAWSアカウントで、terraformでELBを作成しようとすると以下のエラーが発生 Error: Error applying plan: 2 error(s) occurred: * aws_lb.ldap: 1 error(s) occurred: * aws_lb.ldap: Error creating network…

terraformでuser_dataに差分が出てもEC2を再作成させない方法

はじめに 対応 参考 はじめに EC2をterraformで作成するときに、user_dataにてsshの認証方法をldapに変更してる ldapサーバのURL変更など、user_dataで実行しているシェルに変更が入るとEC2が再作成されてしまうので対処したい 対応 aws_instanceにて以下を…

備え付けの食洗機が壊れたので修理した

はじめに 機器情報 事象 対応 止水栓をしめる 販売店へ連絡 メーカーへ問い合わせ 原因 費用 おわり はじめに 先日自宅に備え付けの食洗機が突然壊れてしまい、マニュアルを参照したところメーカーに問い合わせるしか対応がなかったので、修理してもらいまし…