AWS チュートリアル

ストレージ、権限、ネットワーク、計算、データベース、Serverless、安全性、運用の AWS 概念を分野別チュートリアルで学びます。

ストレージの変更を確認して適用する

ストレージの変更を確認して適用する

保存済みの Terraform プランを確認し、ストレージを置き換えずに更新して、読み取り可能なタグのドリフトを修復し、既存レポートのバイト列を保持します。
AWS
更新中もレポートの履歴を保護する

更新中もレポートの履歴を保護する

Terraform で S3 バージョニングを設定し、2 つのレポートを公開して、現在のバージョンを変更せずに古いバージョンを読み取り、自分が所有する履歴を意図的に削除します。
AWS
非公開のレポートストアをパラメーター化する

非公開のレポートストアをパラメーター化する

1 つの Terraform テンプレートから 2 つの非公開レポートストアをデプロイし、個別の入力とローカル状態を使用して、保存されたレポートのバイト列を検証します。
AWS
レポートの読み取りユーザーに限定的なアクセスを付与する

レポートの読み取りユーザーに限定的なアクセスを付与する

Terraform の参照を使い、独立した読み取りユーザーに 1 つのレポートへのアクセスを付与して、無関係の読み取りを拒否し、データを削除せずに許可を取り消します。
AWS
初めての AWS リソースを作成して削除する

初めての AWS リソースを作成して削除する

Terraform で非公開の S3 バケットを作成し、設定を AWS と状態に照らして比較し、管理対象のリソースだけを削除します。
AWS
リソースを再作成せずに名前を変更する

リソースを再作成せずに名前を変更する

moved 宣言で Terraform のリソースアドレスを変更し、既存の S3 バケットと元のレポートを保持します。
AWS
ローカル状態を S3 に移行する

ローカル状態を S3 に移行する

レポート用ストレージを再作成せずにローカルの Terraform 状態をバージョン管理付きの S3 バックエンドに移行し、スタックの削除とバックエンドの削除を区別します。
AWS
各環境に独自の状態を持たせる

各環境に独自の状態を持たせる

環境のバックエンドの関連付けを修正し、両方の有効な状態と元のレポートを保持して、preview の変更が dev を変更しないことを確かめます。
AWS
2 つの Terraform 作業ディレクトリを調整する

2 つの Terraform 作業ディレクトリを調整する

1 つの S3 状態を共有する実際の Terraform 書き込み処理を観察し、標準のロックによって競合するプランを拒否して、正常な解放後に安全に続行します。
AWSShell
小さな再利用可能なモジュールを作成する

小さな再利用可能なモジュールを作成する

Terraform モジュールの入力と出力の型を定義し、2 つのルートから呼び出して、既存のデータを置き換えずに安定したレポートキーを追加します。
AWS
既存のリソースを管理下に置く

既存のリソースを管理下に置く

既存の S3 バケットを Terraform にインポートし、リソースを破壊しない設定の調整を確認して、元のレポートと隣接ストレージを保持します。
AWS
アプリケーションのデプロイを再利用して変更する

アプリケーションのデプロイを再利用して変更する

用意されたローカルモジュールでアプリケーションのタグを更新し、インスタンスの置き換えを確認して適用し、外部レポートデータと参照用環境を保持します。
AWS
起動時に初期化するアプリケーションを起動する

起動時に初期化するアプリケーションを起動する

Terraform データソースで準備済みの AMI を読み取り、用意されたネットワーク内に EC2 インスタンスを起動して、User Data でアプリケーションを初期化し、実際の応答を検証します。
AWS
アプリケーションにレポートへのアクセスを付与する

アプリケーションにレポートへのアクセスを付与する

EC2 アプリケーションを IAM ロールとインスタンスプロファイルに接続し、Terraform で非公開レポートへの限定的なアクセスを付与して、許可の取り消しをテストし、管理対象リソースを削除します。
AWS
アプリケーションのネットワークを定義する

アプリケーションのネットワークを定義する

Terraform の参照を使って VPC とサブネットを定義し、実際の CIDR とアベイラビリティーゾーンを確認して、参照用ネットワークを保持しながら自分のスタックを削除します。
AWS
ネットワークを利用者に接続する

ネットワークを利用者に接続する

Terraform でアプリケーションのサブネットをインターネットゲートウェイに接続し、対象クライアントのアプリケーションポートへの接続を許可して、無関係のアクセスが引き続きブロックされることを確かめます。
AWS
モジュールの契約をテストする

モジュールの契約をテストする

既存のレポート用ストレージを保持しながら、誤った出力やタグを検出する Terraform の入力検証と plan モードのモジュールテストを作成します。
ShellGitAWS
プラン作成の前に無効なインフラストラクチャ設定を拒否する

プラン作成の前に無効なインフラストラクチャ設定を拒否する

Terraform ジョブに書式と妥当性の検証ゲートを追加し、実際の失敗でプラン作成が停止することを観察して、既存のレポート用ストレージを保持します。
ShellGitAWS
  • 前へ
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 次へ