デベロッパーガイド - Amazon WorkSpaces のコストオプティマイザー

デベロッパーガイド

このセクションでは、ソリューションのソースコードを提供します。

ソースコード

GitHub リポジトリでは、このソリューションのテンプレートとスクリプトをダウンロードし、カスタマイズ内容を他のユーザーと共有できます。

コンテナイメージ

このセクションでは、ソリューションで使用するコンテナイメージについて説明します。

メンテナンス

自動更新を選択していない場合、このソリューションは、各ソリューションリリースに一致する固定バージョンの Docker イメージを使用します。AWS ソリューションチームは、ECR 拡張スキャンを使用して、ベースイメージとインストール済みパッケージの共通脆弱性識別子 (CVE) を検出します。可能な場合、チームは、リリースされたソリューションバージョンとの互換性を損なうことなく、同じバージョンタグを持つ、パッチが適用されたイメージを公開して CVE を解決します。イメージにパッチを適用すると、イメージが同じマイナーバージョンである場合、安定したタグが自動的に更新され、追加のイメージタグが <solution-version>_<date-of-fix> 形式で作成されます。メジャーバージョンまたはマイナーバージョンがリリースされると、そのバージョンがソリューションのバージョンと一致するように、安定したタグが増分されるため、最新のイメージバージョンを取得するにはフルスタック更新が必要になります。自動更新をオプトインすると、イメージへの変更 (CVE やマイナーバグ修正など) が、最新の一致するマイナーリリースまで自動的にイメージに適用されます。

バージョン

最新のソリューションバージョンのお客様は、イメージの自動更新をオプトインすると、セキュリティパッチと最新でないマイナーバグ修正を自動的に受け取ります。イメージは、最新の一致するマイナーバージョンまでの最新のイメージを自動的に取得します。コンテナを特定のバージョンにロックするには、タグ付けされたバージョンのイメージを使用することで、タスク定義を編集し、特定のイメージバージョンを使用するようにコンテナを設定できます。スタックの起動時に CloudFormation の自動更新で [いいえ] を選択して、自動更新をオフにすることもできます。これにより、ソリューションバージョンに一致するイメージバージョンが起動します。