アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

2021-10-01から1ヶ月間の記事一覧

RyzenでAndroid Studioのエミュレータが起動しない場合

ブートで固まって起動しない場合。以下を実行して再起動。 bcdedit /set hypervisorlaunchtype off 戻す場合 bcdedit /set hypervisorlaunchtype auto DockerやWSL2が使えなくなるところが痛い。通常はWindwos sybsystem for Androidが来たらそれを使って、…

WSL2でssh-add

WSL

Could not open a connection to your authentication agent. 以下を実行してから。 eval "$(ssh-agent -s)" ssh-addをする。 ssh-add ~/.ssh/id_rsa

Elastic Beanstalkで使っているロードバランサを作り直してみる

AWS

EC2のロードバランサから当該ロードバランサを削除済み。 作り直す 名前は適当に設定。 VPCは元からデフォルトだったので特に設定はいじらず。 セキュリティーグループは前に付いていたものと同じものを付ける。リスナも同様。 注意点 ここのドメインは変わ…

NginxでAWS VPC内で通信するためにDNSを指定する

AWS

構成 internalなドメインを使ってVPC内で通信を行います。 フォワーダを一回通してから後段のアプリケーションに通信を流します。 (ALB -> Application(Nginx)) -> (ALB -> Application) 設定 所属しているVPCのIPを調べます。ここでは 172.31.0.0 です。 こ…

Elastic BeanstalkでECRを使えるようにする

AWS

既にECRにpushはされている前提。 ポリシーを追加する Elastic BeanstalkのIAMインスタンスプロフィールのIAMにポリシーを追加します。 AmazonEC2ContainerRegistryReadOnly ポリシーをアタッチします。

Elastic BeanstalkサービスロールとIAM インスタンスプロフィールの違い

AWS

デフォルトでは以下のようになっていました。 サービスロール: aws-elasticbeanstalk-service-role IAM インスタンスプロフィール: aws-elasticbeanstalk-ec2-role サービスロール https://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/concepts-r…

Elastic Beanstalkで作った環境にIPでアクセス制限を入れる

AWS

開発用でアクセスを制限したいのでやります。 セキュリテーグループを探す Elastic BeansTalkの以下を確認します。 設定 -> インスタンス -> インスタンスセキュリティグループ そのセキュリティーグループをEC2から探します。 インバウンドルールのソースに…

WSL2のDockerトラブルシューティング

環境 Ubuntu ECRにログインできない場合 AWSのECRの説明どおりにコマンドを実行すると、docker loginする時に問題が発生します。 time="2021-10-09T00:26:47+09:00" level=error msg="failed to create file hook: while creating logrus local file hook: u…

xargsで一つづつコマンドを実行する

複数行の出力を加工してコマンドに適用します。 タグが付いていないイメージを削除 xargs -L 1 docker images | grep "<none>" | awk '{ print $3 }' | xargs -L 1 docker rmi</none>

awk備忘録

使用文字列 docker images で出された文字列 REPOSITORY TAG IMAGE ID CREATED SIZE name latest abcdefghijkl About a minute ago 615MB <none> <none> abcdefghijkl 3 minutes ago 615MB <none> <none> abcdefghijkl 5 minutes ago 615MB 使用 docker images | awk '{ print $3 }' </none></none></none></none>…

jq備忘録

オブジェクトから値を取得する jq '.[]' echo '{ "name": "value", "name2": "value2" }' | jq '.[]' "value" "value2" echo '{ "array": [ {"name": "value", "name2": "value2"} ] }' | jq '.[]' [ { "name": "value", "name2": "value2" } ] オブジェクト…