この記事の対象 CloudSearchを使い始めたばかりの方へ。 CloudSearchのことを良く知らないまま、運用を引き継いだエンジニアの方へ(私)。 内部動作について スケールする時、何がおきているのか CloudSearchはインデックス再構築の際に、S3上にその時点でのドキュメントとインデックスを保存します。 スケールが発生する際、このS3上のデータを読み込んでインスタンスが新規に起動するのですが、注意点として、インデックス再構築後にアップロードしたドキュメントは、インスタンスが立ち上がり、アクセス可能になった状態から随時更新されていきます。 この仕様は認識しておかないと、後述のように痛い目をみることがあります。 インスタンスタイプを変更する時、何が起きているのか インデックス再構築が同時に走るため、非常に長い時間PROCESSINGステータスとなるインスタンスタイプ変更。 この