HashiCorp Terraform は、クラウド インフラストラクチャのプロビジョニングと管理に使用できる Infrastructure as Code(IaC)ツールです。
Trusted Cloud by S3NSでは、Google Cloud 用の Terraform プロバイダを使用できます。このページでは、 Trusted Cloud と Google Cloud バージョンの Terraform の違いについて説明します。
Terraform の詳細については、Terraform の概要と Terraform のドキュメントの残りの部分をご覧ください。
主な違い
Terraform の Trusted Cloud バージョンと Google Cloud バージョンにはいくつかの違いがあります。主な違いは次のとおりです。
-
gcloud terraform vet
を使用した Terraform のポリシー検証は、 Trusted Cloudではサポートされていません。 -
Trusted Cloudでは、
gcloud beta resource-config bulk-export
を使用して Trusted Cloud リソースを Terraform 形式にエクスポートすることはサポートされていません。
相違点の詳細な一覧については、このセクションの残りの部分をご覧ください。Google Cloud をすでによくご存じの場合は、特に Trusted Cloudで動作するアプリケーションを設計する前に、これらの違いをよくご確認ください。また、Trusted Cloud by S3NS の概要で、Google Cloud とお使いの環境との全般的な違いを確認することもおすすめします。
Trusted Cloudで現在利用できない特定の Terraform 機能を使用する場合は、Trusted Cloud サポートにお問い合わせください。 Trusted Cloudで新機能がリリースされたときに通知を受け取るには、リリースノートをご購読ください。
セキュリティとアクセス制御
ポリシーの検証 |
ただし、Terraform チェックを使用して、 Trusted Cloudの Terraform 構成を検証できます。Google Cloud で管理されていない、 Trusted Cloudで動作する他の Terraform ポリシーツールが存在する場合があります。 |
ワークフローとツール
Terraform 形式にエクスポートする | Trusted Cloudでは、 または、 Trusted Cloudで HashiCorp の構成の生成エクスポート メソッドを使用することもできます。Google Cloud で管理されていない、Terraform でサポートされている他のツールを使用して、Terraform 構成をエクスポートできる場合があります。 |
関連ガイド
以下の情報は、 Trusted Cloud by S3NSでの Terraform の使用方法と設計方法にも影響する可能性があります。これらのガイドには、ドキュメント、セキュリティとアクセス制御、課金、ツール、サービスの使用状況など、 Trusted Cloudでの作業に関する一般的情報が記載されています。
Trusted Cloud の他のサービスと機能、および Google Cloud の同等のサービスと機能との違いについては、プロダクト リストをご覧ください。