從您的帳戶移除第三方私有延伸模組 - AWS CloudFormation

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

從您的帳戶移除第三方私有延伸模組

若要移除第三方私有延伸模組或延伸模組版本,請使用 deregister-type命令。

您可以取消註冊特定延伸模組版本,或整個延伸模組。若要取消註冊延伸模組,您必須個別取消註冊該延伸模組的所有已註冊版本。如果延伸模組只有單一註冊版本,取消註冊該版本會導致取消註冊延伸模組本身。您無法取消註冊 延伸模組的預設版本,除非它是該延伸模組的唯一已註冊版本,在這種情況下,延伸模組本身也會取消註冊。

注意

在您取消註冊擴充功能之前,最好使用 describe-type 命令來確認擴充功能是否存在。然後,在取消註冊之前,使用 list-stacksget-template 命令來檢查是否有任何堆疊正在使用擴充功能。

取消註冊延伸命令的範例

本節提供範例,示範取消註冊私有延伸模組的不同方式。

依類型名稱取消註冊

使用 deregister-type命令搭配 --type--type-name選項來取消註冊您的擴充功能。

aws cloudformation deregister-type \ --type MODULE \ --type-name My::S3::SampleBucket::MODULE
依類型名稱和版本取消註冊

若要取消註冊特定版本的擴充功能,請在 命令中指定 --version-id選項。

aws cloudformation deregister-type \ --type MODULE \ --type-name My::S3::SampleBucket::MODULE \ --version-id 00000001
提示

若要先將不同版本的擴充功能設定為預設,請使用 set-type-default-version 命令。

由 ARN 取消註冊

使用 --arn選項並指定您延伸模組的 ARN 來取消註冊。

aws cloudformation deregister-type \ --arn arn:aws:cloudformation:us-west-2:123456789012:type/resource/Organization-Service-Resource