2023-07-01から1ヶ月間の記事一覧
create-react-appで作成したアプリをビルドしてブラウザで開くと出てくるこちらについて index.htmlの以下をコメントアウトすると消せました <link rel="manifest" href="%PUBLIC_URL%/manifest.json" /> stackoverflow.com manifest.jsonはPWA周りの設定ファイルだそうです。</link>
tailwindcssのインストール tailwindcss.com vscode拡張のインストール 補完や色の確認ができるようになり便利です tailwindcss.com prettierとの連携 導入すると自動フォーマット時にtailwindcssのclass記述がいい感じの順番にソートされるようになりスッキ…
structの中身をキー名付きで見る方法として以下があり、改行してくれたらなと思いつつ渋々使ってましたが、、、 fmt.Println(sample) === {100 bbbbbbbbbbbbb [{ccccccc dddddddd 00000000000000000000000000000000000000000000} {eeeeeeeeee fffffffffffff …
ELBが1/2の確率でレスポンスを返さない ELBが2AZで、ターゲットのECSがコストの都合で1AZにしか置いてない状態。 片側(ECSを置いてない方のAZ)のELBからECSに通信が届いてないのかと思いましたが、ELBを置いたパブリックサブネットに対してIGWへのルーティン…
dev.classmethod.jp
上記コマンドだけでは限界が来ました。 import state list state mv state show
設定ミスで独自ドメインからELBへのリダイレクトが発生してしまい、全てのリソースを作り直した後も削除前のELBへのリダイレクトが発生していました。 chromeにリダイレクトキャッシュというキャッシュが存在するとのことで、そちらを消したら直りました。 p…
Cloudfront - ELB間をHTTPS通信させる場合は、オリジンドメインにELBのデフォルトDNSを入れてはいけないようです。 ELBにアタッチしているCertificateに指定したカスタムドメインとELBのドメイン(~~amazonaws.com)が異なるのでここ大丈夫なんか??と思いつ…
ELBのヘルスチェックがなかなか通らなかったので確認ポイントをまとめておきます。 結論としては解放ポートに対するインバウンド許可のセキュリティグループを忘れていました。
+ではなくテンプレートリテラル?(埋め込み?)で ×: local.stringA + "/" + local.stringB ○: "${local.stringA}/${local.stringB}"
なるほど! zenn.dev
バックエンドからの接続方法確認、terraform化のためのパラメータ把握のためテスト用のDBを立ててローカルから接続しました。 VPCの準備 VPC サブネット2つ作成 セキュリティグループ ルートテーブル DB作成 ローカルから接続 VPCの準備 VPC外からのアクセ…
作ろうとしてるリソースとCertificateのリージョンが合っていない可能性 なおCloudfrontのCertificateはus-east-1限定です。 amazon web services - CloudFormation CREATE_FAILED with error "Certificate ARN is not valid" - Stack Overflow CloudFrontと…
実践terraformから拝借したコードを元にECSを作った結果ログが出力されず、webから作成するとログ作成される状態だったので設定を見比べていった結果、 ECS Service -> ネットワーキング -> パブリックIPがオフだとログが出力されませんでした。(オンだと出…
ACM側に表示されるCNAMEレコードをホストゾーンに追加する ドメインとホストゾーンのネームサーバーを共通にする 反映に2日ほどかかるので注意
terraformの実行はgithub actionsなど外の環境で行いたいものの、push前にローカルでplanまでは進めておきたい場合にどうしたら良いか こちらの記事を参考にしてローカル環境にreadonlyなpolicyを付与することでterraform applyをこかすことができました。 […
configure-aws-credentialsを使用してassume roleでgithub側に権限を渡します。 具体的にはrole_to_assumeにIAM Roleのarnを渡します。 GitHub - aws-actions/configure-aws-credentials: Configure AWS credential environment variables for use in other …
ブランチ保護(直push禁止など)の設定について リポジトリのトップページ->Settings->Branchesから設定可能です。 設定足りてないと思いますが、自分は以下を設定しました。 ・直接push禁止 Allow force pushesのチェックを外す ・ブランチ削除禁止 Allow del…