選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

AWS::ServiceCatalog 轉換程序

焦點模式
AWS::ServiceCatalog 轉換程序 - AWS CloudFormation

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本主題說明如何使用AWS::ServiceCatalog轉換來參考 CloudFormation 範本中現有 AWS Service Catalog 佈建產品的輸出。

用量

若要使用AWS::ServiceCatalog轉換,您必須在 CloudFormation 範本的最上層宣告。您無法將 AWS::ServiceCatalog 作為內嵌於任何其他範本區段的轉換使用。

如果需要輸出值,請提供已佈建產品的名稱和輸出索引鍵名稱。

您可以在範本中參考多個佈建的產品和索引鍵名稱,每個範本最多可參考 20 個。在佈建期間,轉換會從每個參考的佈建產品和索引鍵擷取值,以取代 CloudFormation 範本中的輸出值。

宣告必須使用常值字串AWS::ServiceCatalog作為其值。您不能使用參數或函數來指定轉換值。

語法

若要在 CloudFormation 範本中宣告此轉換,請使用下列語法:

JSON

{ "Transform":"AWS::ServiceCatalog", "Resources":{ ... } }

YAML

Transform: AWS::ServiceCatalog Resources: ...

AWS::ServiceCatalog 轉換是沒有其他參數的獨立宣告。

範例

下列範例示範如何參考 CloudFormation 範本中現有 Service Catalog 佈建產品的輸出。

在這些範例中,SampleProvisionedProduct 是先前建立的佈建產品。SampleOutputKey是此佈建產品的輸出索引鍵。

JSON

此範例是工作版本。

未將該值包裝為字串文字的範例版本將會失敗。

{ "AWSTemplateFormatVersion":"2010-09-09", "Transform":"AWS::ServiceCatalog", "Resources":{ "ExampleParameter":{ "Type":"AWS::SSM::Parameter", "Properties":{ "Type":"String", "Value":"[[servicecatalog:provisionedproduct:SampleProvisionedProduct:SampleOutputKey]]" } } } }

YAML

範例 1–4 是有效的範本。在範例 1 和 2 中,轉換和值是字串文字。

範例 5 不是有效的範本。值必須包裝在字串 '">- 內。如果沒有,使用者將會收到錯誤。

// Example 1 AWSTemplateFormatVersion: 2010-09-09 Transform: 'AWS::ServiceCatalog' Resources: ExampleParameter: Type: AWS::SSM::Parameter Properties: Type: String Value: '[[servicecatalog:provisionedproduct:SampleProvisionedProduct:SampleOutputKey]]' // Example 2 AWSTemplateFormatVersion: 2010-09-09 Transform: AWS::ServiceCatalog Resources: ExampleParameter: Type: 'AWS::SSM::Parameter' Properties: Type: String Value: '[[servicecatalog:provisionedproduct:SampleProvisionedProduct:SampleOutputKey]]' // Example 3 AWSTemplateFormatVersion: 2010-09-09 Transform: AWS::ServiceCatalog Resources: ExampleParameter: Type: 'AWS::SSM::Parameter' Properties: Type: String Value: "[[servicecatalog:provisionedproduct:SampleProvisionedProduct:SampleOutputKey]]" // Example 4 AWSTemplateFormatVersion: 2010-09-09 Transform: AWS::ServiceCatalog Resources: ExampleParameter: Type: AWS::SSM::Parameter Properties: Type: String Value: >- [[servicecatalog:provisionedproduct:SampleProvisionedProduct:SampleOutputKey]] // Example 5 AWSTemplateFormatVersion: 2010-09-09 Transform: AWS::ServiceCatalog Resources: ExampleParameter2: Type: AWS::SSM::Parameter Properties: Type: String Value: [[servicecatalog:provisionedproduct:SSMProductProvisionedProduct:SampleOutputKey]]

在本頁面

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。