Question

Difficulty: MediumAWS Service Catalog Portfolio and Product Management

A company uses AWS Service Catalog to manage and distribute standardized AWS CloudFormation templates. A SysOps administrator has uploaded a new version (v2.0) of a database product. The administrator wants to prevent users from provisioning new resources using the older version (v1.0), but must allow users who currently have v1.0 provisioned products to upgrade to v2.0. Which action should the administrator take to meet these requirements with the least operational effort?

  1. A
    Delete the v1.0 product version from the product configuration.
  2. Set the status of the v1.0 product version to Inactive in the AWS Service Catalog console.Answer
  3. C
    Create a new Service Catalog product for v2.0 and delete the original product containing v1.0.
  4. D
    Remove the IAM launch constraint role association from the v1.0 version.

Answer

Set the status of the v1.0 product version to Inactive in the AWS Service Catalog console.
Setting a product version's status to Inactive in AWS Service Catalog ensures that the version is no longer visible or selectable for launching new provisioned products. However, the system retains the version history, allowing users with existing provisioned products still running that version to upgrade seamlessly to any active version, such as v2.0.

Step-by-Step Solution

1
Analyze the lifecycle requirements for the product version deprecation.
Identify that the solution must block new launches of the old version while retaining it as a valid source version for upgrades.
Completely removing or replacing the product breaks the upgrade relationship for active provisioned resources.
2
Evaluate the native version status options in AWS Service Catalog.
Determine that setting a product version to 'Inactive' restricts new provisioning but allows active update actions to go through to newer active versions.
This is a built-in Service Catalog feature designed exactly for deprecation workflows without interrupting running workloads.

Key Concept

AWS Service Catalog Product Version Lifecycle Management
Rate this question