views4GCPのストレージサービスについてまとめてみた。Exp:141302017年10月より入社しました。これまでの技術分野は主にインフラ関係です。今後はGCPでフルスタック対応できるエンジニアを目指し日々いろいろと活動しています。メジャーバージョンアップしました。リリースされております。Providerでリソース定義するようになりましたが、2.xx系から3.0.0にアップグレードするには、どういった点に注意するのかを書いていこうと思います。ありますので、まずはこちらをご一読頂くとよいと思います。ベースに統一された2.xxで、廃止予定(Depricated)になっていたリソースやリソース属性が廃止され使用不能になった一部のリソースにおいて、省略可能(Optional)な属性が必須(Required)になった細かい変更点が非常に多く全てを説明していくことは難しいため、個人的に気になった点について書いていこうと思います。以前は動作対象外となったこれはそのままですね。以降に移行しましょう。ダウンロードされます。すると、以下のようなエラーになります。上げるときは以前のエントリをご参考にして頂ければと思います。いう、Stateファイルの管理ID属性を参照することができます。属性を参照しているコードが非互換となる可能性があります。同じ形式になっていました。属性をリソース参照に使っている人は形式の変更に注意しましょう。等のドキュメント記載の属性を使用する方が好ましいと思います。ランタイムはDepricatedになりました。デフォルト値ではなくなりました。属性を省略してデフォルト値を期待するコードを記述している場合は、明示する必要があります。属性が廃止されました。属性の廃止予告はありましたが、正式に廃止されたものになります。属性が廃止されました。update_policyブロックを使用します。属性の廃止予告はありましたが、正式に廃止されたものになります。属性が削除されました。ブロックを使用します。属性の廃止予告はありましたが、正式に廃止されたものになります。Clusterの設定で使います。このブロック属性の仕様に幾つかの非互換があります。Clusterの有効/無効を制御するようになります。属性を記述している場合は、記述を削除しましょう。ブロック自体を削除することで無効にできます。CIDRを設定することで、GKEクラスタリソース作成とサブネットワーク作成を同時に行うことができましたが、この2つの属性は削除され、クラスタとサブネットワークを1つのリソースで作成することはできなくなりました。属性で関連付けて設定します。関連付けた方がよいと思います。Monitoringになります。属性の設定を省略している場合は、Providerバージョンアップで変更される可能性があります。属性は明示した方がよいでしょう。zone,regionの代わりにlocationを使うようになり、また、additional_zonesはnode_locationsを使うようになりました。(v2.xxまでは、どちらも使うことが可能でした。完全に廃止されました。バージョンアップする場合は、記述の修正が必要になります。