本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
刪除 Amazon S3 on Outposts 端點
若要將請求路由至 Amazon S3 on Outpost 存取點,您必須建立和設定 S3 on Outposts 端點。若要建立端點,您需要與 Outposts 主要區域的服務連結有效連接。Outpost 上的每個虛擬私有雲端 (VPC) 都可以有一個相關聯的端點。如需端點配額的詳細資訊,請參閱 S3 on Outposts 網路需求。您必須建立端點,才能存取您的 Outposts 儲存貯體並執行物件操作。如需詳細資訊,請參閱端點。
下列範例示範如何使用 AWS Management Console、 AWS Command Line Interface (AWS CLI) 和 刪除 S3 on Outposts 端點 AWS SDK for Java。
在 開啟 Amazon S3 主控台https://console.aws.amazon.com/s3/
。 -
在左側導覽窗格中,選擇 Outposts access points (Outposts 存取點)。
-
在 Outposts access points (Outposts 存取點)頁面上,選擇 Outposts endpoints (Outposts 端點) 標籤。
-
在 Outposts 端點下,選擇您要刪除的端點,然後選擇Delete (刪除)。
下列 AWS CLI 範例會刪除 Outpost 的端點。若要執行此命令,請以您自己的資訊取代
。user input placeholders
aws s3outposts delete-endpoint --endpoint-id
example-endpoint-id
--outpost-idop-01ac5d28a6a232904
下列SDK適用於 Java 的範例會刪除 Outpost 的端點。若要使用此範例,請以您自己的資訊取代
。user input placeholders
import com.amazonaws.arn.Arn; import com.amazonaws.services.s3outposts.AmazonS3Outposts; import com.amazonaws.services.s3outposts.AmazonS3OutpostsClientBuilder; import com.amazonaws.services.s3outposts.model.DeleteEndpointRequest; public void deleteEndpoint(String endpointArnInput) { String outpostId = "
op-01ac5d28a6a232904
"; AmazonS3Outposts s3OutpostsClient = AmazonS3OutpostsClientBuilder .standard().build(); Arn endpointArn = Arn.fromString(endpointArnInput); String[] resourceParts = endpointArn.getResource().getResource().split("/"); String endpointId = resourceParts[resourceParts.length - 1]; DeleteEndpointRequest deleteEndpointRequest = new DeleteEndpointRequest() .withEndpointId(endpointId) .withOutpostId(outpostId); s3OutpostsClient.deleteEndpoint(deleteEndpointRequest); System.out.println("Endpoint with id " + endpointId + " is deleted."); }