ホームページ >ウェブフロントエンド >jsチュートリアル >挑戦から作成へ: AWS と React を使用したブログ投稿ジェネレーターの構築
このブログ投稿を生成するためにこのプロジェクトを使用しました。もちろん、私は自分が生成したものすべてに目を通し、奇妙に聞こえたり、最初から書いたときとあまりにも異なって聞こえたりしないことを確認しました。プロジェクトの目的上、AI が生成したコンテンツは編集しません。代わりに、さらにコンテキストを追加したり、提供されている内容を補足したりする場合は、各セクションに私自身のメモを含めます。
私は常にブレークスルーを探している意欲的なソフトウェア エンジニアとして、最近、さまざまな最先端のテクノロジーを組み合わせた魅力的なプロジェクトに参加しました。私の目標は?私の技術スキルと問題解決能力を紹介するブログ投稿ジェネレーターを作成します。
この旅は、コンテンツ作成者がより効率的に初稿を作成できるアプリを作成できたらどうなるだろうかという単純なアイデアから始まりました。フロントエンドに React を使用し、一連の AWS サービスを使用して、このコンセプトを現実にすることに着手しました。
正直に言うと、AWS Amplify での作業は一目惚れではありませんでした。 EC2 と NGINX を使用してアプリケーションをデプロイした以前の経験から、Amplify のワークフローはいくぶん制限されていると感じました。以前のより単純なサーバー構成の経験により、初期セットアップは少し困難でした。
編集: 明確にするために、これは AWS でホストされる 2 番目のアプリケーションです。最初のプロジェクトでは EC2 と NGINX を使用しました。私は間違いなくその経験をもっと楽しみました。私は Arch (ウィンドウ マネージャーとして Hyprland を使用) を使用している Linux ユーザーです。なぜ私がそうなのかは想像できるでしょう。
最大の障害は? Amplify に、私が意図したとおりにコンテンツを提供させてください。それぞれの構成調整は、複雑なパズルを解くようなもので、私の忍耐力と問題解決スキルをテストしているように感じました。でも、それが成長というものではないでしょうか?
私の技術スタックは慎重に選択されました:
Bedrock の IAM 戦略は、もう 1 つの興味深い課題であることが判明しました。適切なルールのセットを定義するには、細部への細心の注意が必要です。これは、正確なアクセス管理の重要性を示しています。
編集: ここで何が起こっているのかを明確にするために、IAM ポリシーにリージョンを追加して Lambda 関数を実行しようとするたびに、リージョンが切り替わります。なぜこれが起こったのかはまだわかりません。私の解決策は、すべての NA ゾーンを IAM ポリシーに追加することでした。
あらゆる障害は学習の機会になります。 Amplify は最初は制限があると感じましたが、私はそのエコシステム内で作業し、その長所と限界を理解することを学びました。 Bedrock の IAM ポリシー構成は、クラウド セキュリティ原則のマスタークラスになります。
ブログ投稿ジェネレーターがついに誕生したとき、それは単なる技術的な成果以上のものでした。それは、粘り強さ、学習、そしてゼロから何かを生み出す喜びの証です。
このプロジェクトは、私が常に信じてきたことを強化しました。テクノロジーにおいては、旅は目的地と同じくらい重要です。あらゆる課題は成長の機会であり、あらゆる設定ミスは隠れた教訓です。
意欲的なエンジニアの皆さんへ: 構築を続け、学び続け、複雑なプロジェクトを決して敬遠しないでください。次のブレークスルーは、ほんの 1 行のコードで実現できるかもしれません。
テクニカル サポートからソフトウェア エンジニアリングへの私の旅は続きますが、このようなプロジェクトは私の足がかりです。これらは単なるアプリではなく、成長、挑戦、継続的な学習の物語です。
このプロジェクトの実際の動作を見たいですか、それとも技術的な詳細を詳しく知りたいですか?私に連絡してください - いつでも喜んでテクノロジーについて話し合い、洞察を共有し、他の開発者から学びます。
このブログ投稿のこの部分も自然に入力されました。このプロジェクトは、もっと実現可能だと思っていたいくつかの分野で、実際に私を驚かせました。まだ触れたことのないテクノロジー (Amplify 以外) を扱うのはとても楽しかったです。将来的には、簡単なホスティングだけが必要な単純なプロジェクトでない限り、おそらく Amplify を完全に避けるでしょう。これは素晴らしいツールですが、その制限によりイライラすることもあります。このプロジェクトの実際の動作を見たい場合は、「連絡してください」の部分が間違いなく当てはまります。友達や同僚に見せられることを誇りに思います。
次のプロジェクトを本当に楽しみにしています!これは、以前にデプロイしたプロジェクトの再設計バージョンになります。習得した新しいスキルのいくつかを組み合わせて、実稼働環境により適したものにしていきます。もちろん、このプロジェクトに関するブログ記事も書きます。今後の続報をお楽しみに!
以上が挑戦から作成へ: AWS と React を使用したブログ投稿ジェネレーターの構築の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。