2017-08-06 4 views
0

現在Amazon S3を使用して静的なウェブサイトとして展開したい角度のアプリケーションをまとめています。適切なAmazon S3デプロイメントプロセス

これを行う最善の方法は何ですか?ウェブサイトが公開されていて新しいバージョンを導入したい場合、新しいバージョンを新しいバケットに導入してDNSリダイレクトを変更する必要がありますか?または、バケット内の新しいフォルダにプッシュし、そのフォルダを参照するようにインデックスファイルを変更する必要がありますか?

私はこれをやる経験を持っている人から助言をいただきたいと思います。

答えて

0

これを処理する方法は複数ありますが、角度のあるアプリやサイトをローカルでテストしてから、S3に再デプロイするのが最適です。ダウンタイムはほとんどありませんが、それはうまくいくはずです。他の場所に展開してそこにリソースを必要とし、成功を保証しないなどの他の方法(新しいバケツでいくつかの設定を忘れた場合など)ここで

はS3にアプリを展開するためのブログです - https://medium.com/wolox-driving-innovation/deploy-your-angularjs-app-to-aws-s3-with-ssl-3635a62533ab

は、この情報がお役に立てば幸い!

+0

大変、ありがとうございました!新しいバージョンに新しいバージョンを導入すると、新しいファイルをアップロードする前に静的なWebホスティングを最初に停止する必要がありますか?新しいバケットを作成してリダイレクトする理由は、ダウンタイムが最小限に抑えられているため、ファイルのアップロード中にユーザーがサイトの壊れたバージョンを参照することはなく、必要に応じて以前のバージョンに簡単に切り替えることができます。 – br256

+0

以前の私の組織では、両方の手順に従っていました。私はあなたの展開が小さく、サイトがモジュラである場合、短い時間のダウンタイムを取って同じ場所に展開すると言うでしょう。それ以外の場合は別の手順に従いますが、生産上何かが混乱する可能性があるため、設定変更などには注意してください。あなたが答えplz upvoteを好きなら、それ:) –