Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon RAM 中删除资源共享
您可以随时删除资源共享。当您删除资源共享时,与资源共享关联的所有主体都将失去对共享资源的访问权限。删除资源共享不会删除共享的资源。
如果您需要删除包含在资源共享中的 Amazon 资源,Amazon 建议您首先确保从包含该资源的任何资源共享中移除该资源,或者删除该资源共享。
删除的资源共享在删除后仍在 Amazon RAM 控制台中保留显示一小段时间,但其状态更改为 Deleted
。
- Console
-
要删除资源共享,请执行以下操作:
-
在 Amazon RAM 控制台中,打开由我共享:资源共享页面。
-
由于 Amazon RAM 资源共享存在于特定 Amazon Web Services 区域,因此,请从控制台右上角的下拉列表中选择相应的 Amazon Web Services 区域。要查看包含全球资源的资源共享,您必须将 Amazon Web Services 区域设置为美国东部(弗吉尼亚州北部)(us-east-1
)。有关共享全球资源的更多信息,请参阅共享区域资源(相较于全球资源)。
-
选择要删除的资源共享。
务必选择正确的资源共享。您无法在删除后恢复资源共享。
-
选择删除,然后在确认消息中,选择删除。
-
两个小时后,已删除的资源共享将消失。在此之前,它仍在控制台中可见,且状态为已删除。
- Amazon CLI
-
要删除资源共享,请执行以下操作:
您可以使用 delete-resource-share 命令删除不再需要的资源共享。
以下示例首先使用 get-resource-shares 命令,获取要删除的资源共享的 Amazon 资源名称 (ARN)。然后,它使用 delete-resource-share 来删除指定的资源共享。
$
aws ram get-resource-shares \
--region us-east-1 \
--resource-owner SELF
{
"resourceShares": [
{
"resourceShareArn": "arn:aws:ram:us-east-1:123456789012:resource-share/2ebe77d7-4156-4a93-87a4-228568d04425",
"name": "MySubnetShare",
"owningAccountId": "123456789012",
"allowExternalPrincipals": true,
"status": "ACTIVE",
"creationTime": "2021-09-10T15:38:54.449000-07:00",
"lastUpdatedTime": "2021-09-10T15:38:54.449000-07:00",
"featureSet": "STANDARD"
}
]
}
$
aws ram delete-resource-share \
--region us-east-1 \
--resource-share-arn arn:aws:ram:us-east-1:123456789012:resource-share/2ebe77d7-4156-4a93-87a4-228568d04425
{
"returnValue": true
}