

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

# `AWSConfigRemediation-DetachAndDeleteVirtualPrivateGateway`
<a name="automation-aws-detach-delete-vpg"></a>

 **Description** 

 `AWSConfigRemediation-DetachAndDeleteVirtualPrivateGateway` Runbook 會分離和刪除連接至使用 Amazon Virtual Private Cloud (Amazon EC2Amazon Virtual Private Cloud閘道。

 [執行此自動化 （主控台）](https://console.aws.amazon.com/systems-manager/automation/execute/AWSConfigRemediation-DetachAndDeleteVirtualPrivateGateway) 

**文件類型**

 自動化

**擁有者**

Amazon

**平台**

Linux、macOS、 Windows

**參數**
+ AutomationAssumeRole

  類型：字串

  描述：（必要） (IAM) 角色的 AWS Identity and Access Management Amazon Resource Name (ARN)，允許 Systems Manager Automation 代表您執行動作。
+ VpnGatewayId

  類型：字串

  描述：（必要） 要刪除的虛擬私有閘道 ID。

**必要的 IAM 許可**

`AutomationAssumeRole` 參數需要下列動作才能成功使用 Runbook。
+  `ssm:StartAutomationExecution` 
+  `ssm:GetAutomationExecution` 
+  `ec2:DeleteVpnGateway` 
+  `ec2:DetachVpnGateway` 
+  `ec2:DescribeVpnGateways` 

 **文件步驟** 
+  `aws:waitForAwsResourceProperty` - 接受虛擬私有閘道的 ID，並等待虛擬私有閘道的狀態屬性變更為 `available`或 逾時。
+  `aws:executeAwsApi` - 擷取指定的虛擬私有閘道組態。
+  `aws:branch` - 根據 VpcAttachments.state 參數值的分支。
+  `aws:waitForAwsResourceProperty` - 接受虛擬私有閘道的 ID，並等待虛擬私有閘道的 VpcAttachments.state's 屬性變更為 `attached`或逾時。
+  `aws:executeAwsApi` - 接受虛擬私有閘道的 ID 和 Amazon VPC 的 ID 做為輸入，並從 Amazon VPC 分離虛擬私有閘道。
+  `aws:waitForAwsResourceProperty` - 接受虛擬私有閘道的 ID，並等待虛擬私有閘道的 VpcAttachments.state's 屬性變更為 `detached`或逾時。
+  `aws:executeAwsApi` - 接受虛擬私有閘道的 ID 做為輸入，並將其刪除。
+  `aws:waitForAwsResourceProperty` - 接受虛擬私有閘道的 ID 做為輸入，並驗證其刪除。