手元の環境の ASK CLI を最新化した
開発をお手伝いしているAlexa Skillのバージョンアップの話が出てきたので下準備中。
続きを読むcopilot pipelineで作ったCI が「COMMAND_EXECUTION_ERROR Message: Error while executing command: for workload in $WORKLOADS」で FAILする
これについて。
copilot pipelineで作ったCIがコケてたのだけどやっと原因がわかった。「When using COPY with more than one source file, the destination must be a directory and end with a /」まさかここで以降のプロセスがコケてたとは思わなんだ。ただのwarningかと #aws #copilot
— yuto (@jacoyutorius) 2021年6月21日
ここ最近 copilot cliが楽しくて、ドキュメント流し見してチュートリアル試して、手元のDockerイメージをデプロイして、、といった感じで遊んでいた。
AWS App Runner がリリースされたことで、コンテナイメージデプロイがとーーーーーーっってもカジュアルにできるようになった。
で、App RunnerでもGithubへのpushをフックして自動デプロイなんてことはやってくれるのだけど、もうちょっと実戦での運用を考えたときに、CI/CDの環境があったほうが便利。copilot ならコマンド一発でそれができる。
copilot pipeline
コマンドを叩くとCodePipelineによるCI/CD環境を作ってくれる。
Amazonアフィリエイト
Amazonの Product Advertising APIを使いたくて調べてみると、いろいろ厄介な条件があることがわかった。
その一つが、アフィリエイトが実際に配置されてエンゲージメントが発生していること。
というわけでアフィリエイトリンクを設置することに。