

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS Service Catalog API の概要
<a name="service-catalog-api-overview"></a>

**Service Catalog API を使用する利点**

 AWS Service Catalog API は、 を使用する代わりに、すべてのエンドユーザーアクションをプログラムで制御します AWS マネジメントコンソール。API を使用すると、以下を実行できます。
+ 独自のカスタムインターフェイスとアプリケーションを記述する
+ エンドユーザー製品のプロビジョニングオペレーションをきめ細かく制御する
+ リソースプロビジョニングをオーケストレーションパイプラインに統合する
+ リソースを使用してアプリケーションをホストする一元的な場所にアクセスする

**Service Catalog にアクセスする**

言語固有の APIs を使用してアプリケーションを構築するには、ソフトウェア開発者向けのライブラリ、サンプルコード、チュートリアル、その他のリソースを使用します。これらのライブラリには、リクエストの暗号化署名、リクエストの再試行、エラーレスポンスの処理などのタスクを自動化する基本機能が用意されているので、開発を簡単に始められます。開始するには、[Amazon Web Services のツール](https://aws.amazon.com/tools)を開き、 SDK で任意の **SDKs**。

コマンドラインインターフェイスを使用する場合は、以下の選択肢があります。

**AWS コマンドラインインターフェイス (CLI)**  
使用を開始する方法については『[AWS Command Line Interface ユーザーガイド](https://docs.aws.amazon.com/cli/latest/userguide/)』を参照してください。Service Catalog のコマンドの詳細については、「 コマンドリファレンス」の[「servicecatalog](https://docs.aws.amazon.com/cli/latest/reference/servicecatalog/index.html)」を参照してください。 *AWS CLI *

**AWS Tools for Windows PowerShell**  
使用を開始する方法については『[AWS Tools for PowerShell ユーザーガイド](https://docs.aws.amazon.com/powershell/latest/userguide/)』を参照してください。Service Catalog のコマンドレットの詳細については、[AWS Tools for PowerShell 「 コマンドレットリファレンス](https://docs.aws.amazon.com/powershell/latest/reference/)」を開き、 を展開します**AWS Service Catalog**。

 AWS Service Catalog API は次のカテゴリに論理的に分割できます。

**Topics**
+ [製品検出](#product-discovery)
+ [プロビジョニングリクエスト](#provisioning-requests)
+ [プロビジョニングされた製品](#provisioned-info)
+ [プロビジョニング済み製品プラン](#provisioned-product-plans)
+ [ポートフォリオ](#portfolio-management)
+ [プリンシパルの関連付け](#principal-association)
+ [製品](#product-management)
+ [アーティファクトのプロビジョニング](#provisioning-artifact-management)
+ [制約](#constraint-management)
+ [サービスアクション](#service-action)
+ [TagOptions](#tagoption-management)
+ [AppRegistry](#app-registry)
+ [ワークフローの例](#service-catalog-example-workflow)

## 製品検出
<a name="product-discovery"></a>

これらのオペレーションを使用して、 製品とその起動要件に関する情報を検出または取得します。これらのオペレーションは、リソースを作成または変更しません。

[SearchProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProducts.html)  
発信者がアクセスできるすべての製品を一覧表示します。

[DescribeProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProduct.html)  
製品に関する詳細情報を取得します。

[DescribeProductView](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProductView.html)  
機能的に と同じですが`DescribeProduct`、製品の ID ではなく製品ビューの ID を取得する点が異なります。

[ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListLaunchPaths.html)  
ユーザーが指定された製品にアクセスする方法をすべて一覧表示します。これは、製品への*パス*と呼ばれます。製品をプロビジョニングするには、ユーザーはパスを選択する必要があります。

[DescribeProvisioningParameters](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisioningParameters.html)  
指定された製品のプロビジョニングに必要なパラメータを取得し、製品のプロビジョニング時に何が起こるかに関する追加のメタデータを提供します。  
各 `ProvisioningArtifactParameter`は、製品を正常にプロビジョニングするためにユーザーが指定する必要があるものです (EC2 インスタンスのサイズなど）。`ConstraintSummary` オブジェクトには、許可される値のリストと、`ProvisioningArtifactParameter`オブジェクトに関する追加のメタデータが含まれます。

## プロビジョニングリクエスト
<a name="provisioning-requests"></a>

これらのオペレーションを使用して、製品のプロビジョニングをリクエスト、更新、または終了します。

[ProvisionProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ProvisionProduct.html)  
製品のプロビジョニングをリクエストします。製品をプロビジョニングするには、その製品を実際に使用するためにオンラインにするために必要なリソースを起動します。たとえば、 CloudFormation テンプレートでバックアップされた製品をプロビジョニングすると、 CloudFormation スタックとその基盤となるすべてのリソースを起動することになります。

[UpdateProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProvisionedProduct.html)  
プロビジョニング済み製品の設定を更新します。例えば、 がサポートする製品 CloudFormation では、基盤となる CloudFormation スタックが更新されます。リクエスタには、指定された ProvisionedProduct への十分なアクセス許可が必要です。

[TerminateProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_TerminateProvisionedProduct.html)  
プロビジョニング済み製品の終了をリクエストします。例えば、 がサポートする製品の場合 CloudFormation、これにより基盤となる CloudFormation スタックが削除されます。リクエスタには、指定されたプロビジョニング済み製品への十分なアクセス許可が必要です。

## プロビジョニングされた製品
<a name="provisioned-info"></a>

これらのオペレーションを使用して、プロビジョニングされた製品に関する情報を取得します。これらのオペレーションは、リソースを作成または変更しません。

[ListRecordHistory](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListRecordHistory.html)  
終了したプロビジョニング済み製品であっても、実行されたすべてのリクエストを一覧表示します。

[DescribeRecord](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeRecord.html)  
リクエストに関する情報を取得します。リクエストオペレーションの後にこのオペレーションを使用して、現在の`RecordDetail`情報を取得します。

[SearchProvisionedProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProvisionedProducts.html)  
指定された基準を満たすプロビジョニング済み製品に関する情報を取得します。

[ScanProvisionedProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ScanProvisionedProducts.html)  
終了されていないプロビジョニング済み製品を一覧表示します。

[DescribeProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisionedProduct.html)  
プロビジョニングされた製品に関する情報を取得します。

[ImportAsProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ImportAsProvisionedProduct.html)  
Service Catalog 製品とプロビジョニングアーティファクトに関連付けられている Service Catalog プロビジョニング済み製品としてのリソースのインポートをリクエストします。インポートされると、サポートされているすべての Service Catalog ガバナンスアクションがプロビジョニング済み製品でサポートされます。

[UpdateProvisionedProductProperties](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProvisionedProductProperties.html)  
指定されたプロビジョニング済み製品のプロパティの更新をリクエストします。

## プロビジョニング済み製品プラン
<a name="provisioned-product-plans"></a>

これらのオペレーションを使用して、プロビジョニングされた製品プランを管理します。プランには、プランの実行時に作成または変更するリソースのリストが含まれます。

[CreateProvisionedProductPlan](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateProvisionedProductPlan.html)  
プランを作成します。

[DescribeProvisionedProductPlan](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisionedProductPlan.html)  
プランのリソース変更に関する情報を取得します。

[ExecuteProvisionedProductPlan](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ExecuteProvisionedProductPlan.html)  
プランに基づいて製品をプロビジョニングまたは変更します。

[ListProvisionedProductPlans](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListProvisionedProductPlans.html)  
プロビジョニング済み製品のプランを一覧表示します。

[DeleteProvisionedProductPlan](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteProvisionedProductPlan.html)  
プランを削除します。

## ポートフォリオ
<a name="portfolio-management"></a>

カタログ管理者は、これらのオペレーションを使用して、ポートフォリオ管理に必要なすべてのオペレーションを提供します。

[CreatePortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreatePortfolio.html)  
ポートフォリオを作成します。

[DeletePortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeletePortfolio.html)  
ポートフォリオを削除します。

[DescribePortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribePortfolio.html)  
ポートフォリオに関する詳細情報を取得します。

[DescribePortfolioShares](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribePortfolioShares.html)  
指定されたポートフォリオ用に作成された各ポートフォリオ共有の概要を返します。

[ListPortfolios](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListPortfolios.html)  
カタログ内のすべてのポートフォリオを一覧表示します。

[ListPortfoliosForProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListPortfoliosForProduct.html)  
製品が関連付けられているすべてのポートフォリオを一覧表示します。

[UpdatePortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdatePortfolio.html)  
ポートフォリオを更新します。

[UpdatePortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdatePortfolioShare.html)  
ポートフォリオ共有を更新します。

[CreatePortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreatePortfolioShare.html)  
ポートフォリオを AWS アカウントと共有します。

[DeletePortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeletePortfolioShare.html)  
ポートフォリオの共有を停止します。

[AcceptPortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AcceptPortfolioShare.html)  
ポートフォリオを共有するオファーを受け入れます。

[RejectPortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_RejectPortfolioShare.html)  
ポートフォリオを共有するオファーを拒否します。

[ListAcceptedPortfolioShares](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListAcceptedPortfolioShares.html)  
このアカウントが共有を承諾したすべてのポートフォリオの詳細を一覧表示します。

[ListPortfolioAccess](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListPortfolioAccess.html)  
ポートフォリオにアクセスできるアカウント IDs を一覧表示します。

## プリンシパルの関連付け
<a name="principal-association"></a>

カタログ管理者は、これらのオペレーションを使用して、プリンシパルの関連付けに必要なすべてのオペレーションを提供します。

[AssociatePrincipalWithPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AssociatePrincipalWithPortfolio.html)  
プリンシパル ARN をポートフォリオに関連付けます。

[DisassociatePrincipalFromPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DisassociatePrincipalFromPortfolio.html)  
ポートフォリオからプリンシパル ARN の関連付けを解除します。

[ListPrincipalsForPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListPrincipalsForPortfolio.html)  
ポートフォリオに関連付けられているすべてのプリンシパル ARNs を一覧表示します。

## 製品
<a name="product-management"></a>

カタログ管理者は、これらのオペレーションを使用して、製品管理に必要なすべてのオペレーションを提供します。

[SearchProductsAsAdmin](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProductsAsAdmin.html)  
製品の概要とステータス情報を取得します。

[DescribeProductAsAdmin](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProductAsAdmin.html)  
製品に関する情報を取得します。

[CreateProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateProduct.html)  
製品を作成します。

[CopyProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CopyProduct.html)  
製品をコピーします。

[DescribeCopyProductStatus](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeCopyProductStatus.html)  
コピー製品オペレーションのステータスを取得します。

[UpdateProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProduct.html)  
製品を更新します。

[DeleteProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteProduct.html)  
製品を削除します。

[AssociateProductWithPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AssociateProductWithPortfolio.html)  
製品をポートフォリオに関連付けます。

[DisassociateProductFromPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DisassociateProductFromPortfolio.html)  
ポートフォリオから製品の関連付けを解除します。

## アーティファクトのプロビジョニング
<a name="provisioning-artifact-management"></a>

カタログ管理者は、これらのオペレーションを使用してプロビジョニングアーティファクト (製品バージョンとも呼ばれます) を管理します。

[DescribeProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisioningArtifact.html)  
プロビジョニングアーティファクトに関する情報を取得します。

[CreateProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateProvisioningArtifact.html)  
製品のプロビジョニングアーティファクトを作成します。

[DeleteProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteProvisioningArtifact.html)  
プロビジョニングアーティファクトを削除します。

[ListProvisioningArtifacts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListProvisioningArtifacts.html)  
製品に関連付けられているすべてのプロビジョニングアーティファクトを一覧表示します。

[UpdateProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProvisioningArtifact.html)  
プロビジョニングアーティファクトを更新します。

## 制約
<a name="constraint-management"></a>

カタログ管理者は、これらのオペレーションを使用して制約を管理します。

[CreateConstraint](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateConstraint.html)  
制約を作成します。

[DeleteConstraint](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteConstraint.html)  
制約を削除します。

[DescribeConstraint](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeConstraint.html)  
制約に関する情報を取得します。

[UpdateConstraint](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateConstraint.html)  
制約を更新します。

[ListConstraintsForPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListConstraintsForPortfolio.html)  
ポートフォリオと製品の制約情報を取得します。

## サービスアクション
<a name="service-action"></a>

カタログ管理者は、これらのオペレーションを使用してサービスアクションを管理します。

[AssociateServiceActionWithProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AssociateServiceActionWithProvisioningArtifact.html)  
セルフサービスアクションをプロビジョニングアーティファクトに関連付けます。

[CreateServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateServiceAction.html)  
セルフサービスアクションを作成します。

[DeleteServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteServiceAction.html)  
セルフサービスアクションを削除します。

[DescribeServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeServiceAction.html)  
セルフサービスアクションについて説明します。

[DescribeServiceActionExecutionParameters](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeServiceActionExecutionParameters.html)  
特定のプロビジョニング済み製品に対する特定のセルフサービスアクションのデフォルトパラメータを検索し、結果のマップをユーザーに返します。

[ExecuteProvisionedProductServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ExecuteProvisionedProductServiceAction.html)  
プロビジョニングされた製品に対してセルフサービスアクションを実行します。

[UpdateServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateServiceAction.html)  
セルフサービスアクションを更新します。

## TagOptions
<a name="tagoption-management"></a>

カタログ管理者は、これらのオペレーションを使用して TagOptions を管理します。

[CreateTagOption](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateTagOption.html)  
TagOption を作成します。

[ListTagOptions](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListTagOptions.html)  
TagOptions を一覧表示します。

[DescribeTagOption](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeTagOption.html)  
TagOption について説明します。

[UpdateTagOption](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateTagOption.html)  
TagOption を更新します。

[AssociateTagOptionWithResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AssociateTagOptionWithResource.html)  
TagOption をリソースに関連付けます。

[DisassociateTagOptionFromResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DisassociateTagOptionFromResource.html)  
リソースから TagOption の関連付けを解除します。

[ListResourcesForTagOption](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListResourcesForTagOption.html)  
TagOption のリソースを一覧表示します。

[DeleteTagOption](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteTagOption.html)  
TagOption を削除します。

## AppRegistry
<a name="app-registry"></a>

アプリケーション、そのリソース、およびエンタープライズで使用するアプリケーションメタデータのリポジトリとして機能します。

[AssociateAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_AssociateAttributeGroup.html)  
属性グループをアプリケーションに関連付けて、アプリケーションのメタデータをグループの属性で補強します。

[AssociateResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_AssociateResource.html)  
リソースをアプリケーションに関連付けます。

[CreateApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_CreateApplication.html)  
関連するクラウドリソースの抽象化階層の最上位ノードである新しいアプリケーションを作成します。

[CreateAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_CreateAttributeGroup.html)  
ユーザー定義属性のコンテナとして新しい属性グループを作成します。

[DeleteApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_DeleteApplication.html)  
アプリケーション ID または名前で指定されたアプリケーションを削除します。

[DeleteAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_DeleteAttributeGroup.html)  
属性グループ ID または名前で指定された属性グループを削除します。

[DisassociateAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_DisassociateAttributeGroup.html)  
アプリケーションから属性グループの関連付けを解除して、その属性グループに含まれる追加の属性をアプリケーションのメタデータから削除します。

[DisassociateResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_DisassociateResource.html)  
アプリケーションからリソースの関連付けを解除します。

[GetApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_GetApplication.html)  
アプリケーションの 1 つに関するメタデータ情報を取得します。

[GetAssociatedResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_GetAssociatedResource.html)  
アプリケーションに関連付けられたリソースを取得します。

[GetAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_GetAttributeGroup.html)  
属性グループを名前または ID で取得します。

[ListApplications](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListApplications.html)  
指定されたアプリケーションに関連付けられているすべての属性グループを一覧表示します。

[ListAssociatedAttributeGroups](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListAssociatedAttributeGroups.html)  
指定されたアプリケーションに関連付けられているすべての属性グループを一覧表示します。

[ListAssociatedResources](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListAssociatedResources.html)  
指定されたアプリケーションに関連付けられているすべてのリソースを一覧表示します。

[ListAttributeGroups](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListAttributeGroups.html)  
アクセス可能なすべての属性グループを一覧表示します。

[ListAttributeGroupsForApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListAttributeGroupsForApplication.html)  
特定のアプリケーションに関連付けられているすべての属性グループの詳細を一覧表示します。

[ListTagsForResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListTagsForResource.html)  
リソースのすべてのタグを一覧表示します。

[TagResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_TagResource.html)  
指定されたリソースに 1 つ以上のタグ (キーと値のペア) を割り当てます。

[SyncResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_SyncResource.html)  
リソースを AppRegistry に現在記録されているものと同期します。

[UntagResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_UntagResource.html)  
リソースからタグを削除します。

[UpdateApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_UpdateApplication.html)  
既存のアプリケーションを新しい属性で更新します。

[UpdateAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_UpdateAttributeGroup.html)  
既存の属性グループを新しい詳細で更新します。

## ワークフローの例
<a name="service-catalog-example-workflow"></a>

このシナリオでは、管理者は を使用してリソースを作成し AWS Service Catalog 、エンドユーザーは利用可能な製品を見つけて製品をプロビジョニングします。これはワークフローの例です。 AWS Service Catalog API を使用する唯一の方法ではありません。

**管理者タスク**
+ ポートフォリオ、製品ビュー、製品、製品バージョン、制約を作成します。
+ IAM ユーザーを製品に割り当て、アクセス権を付与します。

**エンドユーザータスク**

1. ユーザーは引数なしで [SearchProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProducts.html) を呼び出します。これにより、ユーザーがアクセスできる製品のリストと、結果の範囲設定に使用できる「SearchDomain」が返されます。

1. ユーザーは、目的の製品が見つかるまで、追加の検索フィルターを使用して [SearchProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProducts.html) を呼び出し続けます。

1. ユーザーは [DescribeProductView](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProductView.html) を呼び出して、この製品のプロビジョニングアーティファクト (バージョンとも呼ばれます) のリストを見つけます。これにより、ユーザーが実際にプロビジョニングする内容が決まります。

1. ユーザーは [ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListLaunchPaths.html) を呼び出して、この製品のパスのリストと各パスの制約を見つけます。これにより、プロビジョニングされた製品に適用される制約のセットが決まります。

1. プロビジョニングアーティファクトとパスを選択すると、ユーザーは [DescribeProvisioningParameters](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisioningParameters.html) を呼び出します。これにより、プロビジョニングアーティファクトとパスを使用して製品をプロビジョニングする前にユーザーが提供する必要があるパラメータのリストと、管理者が提供することを決定した追加の使用手順が返されます。

1. ユーザーは [ProvisionProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ProvisionProduct.html) を呼び出し、製品、プロビジョニングアーティファクト、パス、入力パラメータを指定します。入力パラメータはキーと値のペアのリストであり、キーは [DescribeProvisioningParameters](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisioningParameters.html) を使用して取得され、値はユーザーが指定します (例: `{ParameterKey:"dbpassword", ParameterValue:"mycoolpassword"}`)。これにより、指定された AWS リソースを作成するワークフローが開始されます。また、プロビジョニングリクエストを追跡するレコードの詳細と、基盤となる AWS リソースを表すプロビジョニング済み製品オブジェクトも作成します。

1. ユーザーは [DescribeRecord](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeRecord.html) をポーリングして、レコードの詳細のステータスが `IN_PROGRESS`状態から完了状態 ( `SUCCEEDED`または ) にいつ変化するかを確認します`ERROR`。

1. リクエストのレコード詳細が完了状態になると、ユーザーは [DescribeRecord](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeRecord.html) をもう一度呼び出します。出力は、作成されたリソースを識別します。

1. ユーザーは [UpdateProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProvisionedProduct.html) を呼び出して、基盤となるリソースを更新します。リクエストされた特定の更新に応じて、このオペレーションは中断なしで更新したり、中断したり、プロビジョニングされた製品を完全に置き換えたりすることができます。

1. 最後に、ユーザーは [TerminateProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_TerminateProvisionedProduct.html) を呼び出して、プロビジョニングされた製品を終了します。