選取您的 Cookie 偏好設定

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

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

在您的帳戶中註冊第三方私有延伸模組

焦點模式
在您的帳戶中註冊第三方私有延伸模組 - AWS CloudFormation

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

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

本主題涵蓋註冊與您共用的第三方私有延伸,以便在您的帳戶中使用的步驟。

注意

在繼續之前,請確認您有註冊私有延伸IAM 許可模組的必要。

註冊與您共用的私有延伸模組 (AWS CLI)
  1. 找到 Amazon S3 儲存貯體,其中包含您要在帳戶中註冊之私有延伸項目的專案套件。

  2. 使用 register-type命令在您的帳戶中註冊私有延伸模組。

    例如,下列命令會在指定的 中註冊My::Resource::Example資源類型 AWS 帳戶。

    aws cloudformation register-type --type RESOURCE \ --type-name My::Resource::Example \ --schema-handler-package [s3 object path] --region us-west-2

    RegisterType 是一種非同步操作,會傳回您可以用來追蹤註冊請求進度的註冊權杖。

    { "RegistrationToken": "f5525280-104e-4d35-bef5-8f1fexample" }

    如果您的延伸模組呼叫 AWS APIs做為其功能的一部分,您必須建立 IAM 執行角色,其中包含呼叫這些 AWS APIs 的必要許可,並在您的帳戶中佈建該執行角色。然後,您可以使用 --execution-role-arn選項指定此執行角色。CloudFormation 接著會取得該執行角色,為您的資源類型提供適當的憑證。

    --execution-role-arn arn:aws:iam::123456789012:role/MyIAMRole
  3. (選用) 使用註冊字符搭配 describe-type-registration命令來追蹤註冊請求的進度。

    當 CloudFormation 完成註冊請求時,會將請求的進度狀態設為 COMPLETE

    以下範例會使用以上 describe-type-registration 命令傳回的註冊權杖來傳回註冊狀態資訊。

    aws cloudformation describe-type-registration \ --registration-token f5525280-104e-4d35-bef5-8f1fexample \ --region us-west-2

    命令會傳回下列輸出:

    { "ProgressStatus": "COMPLETE", "TypeArn": "arn:aws:cloudformation:us-west-2:123456789012:type/resource/My-Resource-Example", "Description": "Deployment is currently in DEPLOY_STAGE of status COMPLETED; ", "TypeVersionArn": "arn:aws:cloudformation:us-west-2:123456789012:type/resource/My-Resource-Example/00000001" }
重要

如果您要註冊的延伸模組是勾點,則需要下一個步驟。您必須為 HookInvocationStatus 屬性指定 ENABLED。此操作會啟用勾點結構描述properties區段中定義的勾點屬性。如需詳細資訊,請參閱《Hooks 使用者指南》中的勾點組態結構描述語法參考AWS CloudFormation

指定勾點的組態資料 (AWS CLI)
  1. 取得 勾點的 ARN 並加以儲存。您可以使用 AWS Management Console 或 取得勾點的 ARN AWS CLI。如需詳細資訊,請參閱 在 CloudFormation 登錄檔中檢視可用的和已啟用的延伸模組

    export HOOK_TYPE_ARN="arn:aws:cloudformation:us-west-2:123456789012:type/hook/Organization-Service-Hook/"
  2. 使用 set-type-configuration命令來指定組態資料。您傳遞給 的 JSON --configuration 必須驗證 Hook 的組態結構描述。若要啟用勾點,您必須在 ENABLED HookConfiguration區段中將 HookInvocationStatus 屬性設定為 。

    aws cloudformation set-type-configuration \ --configuration "{"CloudFormationConfiguration":{"HookConfiguration":{"HookInvocationStatus": "ENABLED", "FailureMode": "FAIL", "Properties":{}}}}" \ --type-arn $HOOK_TYPE_ARN --region us-west-2

    如需詳細資訊,請參閱《Hooks 使用者指南》中的勾點組態結構描述語法參考AWS CloudFormation

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