本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從您的帳戶移除第三方私有延伸模組
若要移除第三方私有延伸模組或延伸模組版本,請使用 deregister-type命令。
您可以取消註冊特定延伸模組版本,或整個延伸模組。若要取消註冊延伸模組,您必須個別取消註冊該延伸模組的所有已註冊版本。如果延伸模組只有單一註冊版本,取消註冊該版本會導致取消註冊延伸模組本身。您無法取消註冊 延伸模組的預設版本,除非它是該延伸模組的唯一已註冊版本,在這種情況下,延伸模組本身也會取消註冊。
注意
在您取消註冊擴充功能之前,最好使用 describe-type 命令來確認擴充功能是否存在。然後,在取消註冊之前,使用 list-stacks 和 get-template 命令來檢查是否有任何堆疊正在使用擴充功能。
取消註冊延伸命令的範例
本節提供範例,示範取消註冊私有延伸模組的不同方式。
依類型名稱取消註冊
使用 deregister-type命令搭配 --type
和 --type-name
選項來取消註冊您的擴充功能。
aws cloudformation deregister-type \ --type
MODULE
\ --type-nameMy::S3::SampleBucket::MODULE
依類型名稱和版本取消註冊
若要取消註冊特定版本的擴充功能,請在 命令中指定 --version-id
選項。
aws cloudformation deregister-type \ --type
MODULE
\ --type-nameMy::S3::SampleBucket::MODULE
\ --version-id00000001
提示
若要先將不同版本的擴充功能設定為預設,請使用 set-type-default-version 命令。
由 ARN 取消註冊
使用 --arn
選項並指定您延伸模組的 ARN 來取消註冊。
aws cloudformation deregister-type \ --arn
arn:aws:cloudformation:us-west-2:123456789012:type/resource/Organization-Service-Resource