

Ferramentas da AWS para PowerShell O V4 entrou no modo de manutenção.

Recomendamos que você migre para a [Ferramentas da AWS para PowerShell V5](https://docs.aws.amazon.com/powershell/v5/userguide/). Para obter detalhes e informações adicionais sobre como migrar, consulte nosso [anúncio do modo de manutenção](https://aws.amazon.com/blogs/developer/aws-tools-for-powershell-v4-maintenance-mode-announcement/).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Excluir objetos e buckets do Amazon S3
<a name="pstools-s3-delete-website"></a>

Esta seção descreve como excluir o site que você criou nas seções anteriores. Você pode simplesmente excluir os objetos para os arquivos HTML e, em seguida, excluir o bucket do Amazon S3 para o site.

Primeiramente, execute o cmdlet `Remove-S3Object` para excluir os objetos dos arquivos HTML do bucket do Amazon S3.

```
PS > foreach ( $obj in "index.html", "error.html" ) {
>> Remove-S3Object -BucketName website-example -Key $obj
>> }
>> 
IsDeleteMarker
--------------
False
```

A resposta `False` é um artefato esperado da forma como o Amazon S3 processa a solicitação. Neste contexto, ela não indica um problema.

Agora, é possível executar o cmdlet `Remove-S3Bucket` para excluir o bucket do Amazon S3 vazio do site.

```
PS > Remove-S3Bucket -BucketName website-example

RequestId      : E480ED92A2EC703D
AmazonId2      : k6tqaqC1nMkoeYwbuJXUx1/UDa49BJd6dfLN0Ls1mWYNPHjbc8/Nyvm6AGbWcc2P
ResponseStream :
Headers        : {x-amz-id-2, x-amz-request-id, Date, Server}
Metadata       : {}
ResponseXml    :
```

Na versão 1.1 e em versões mais recentes do Ferramentas da AWS para PowerShell, é possível adicionar o parâmetro `-DeleteBucketContent` ao `Remove-S3Bucket`, que primeiro exclui todos os objetos e as versões do objeto no bucket especificado antes de tentar remover o bucket. Dependendo do número de objetos ou versões de objetos no bucket, essa operação pode demorar um intervalo substancial de tempo. Nas versões do Tools for Windows PowerShell anteriores à 1.1, era necessário que o bucket estivesse vazio para que o `Remove-S3Bucket` pudesse excluí-lo.

**nota**  
A menos que o parâmetro `-Force` seja adicionado, o Ferramentas da AWS para PowerShell solicitará confirmação antes que o cmdlet seja executado.

## Consulte também
<a name="pstools-seealso-amazon-s3-delete-website"></a>
+  [Trabalhe com AWS serviços no Ferramentas da AWS para PowerShell](pstools-using.md) 
+  [Excluir objeto (Referência de APIs do Amazon S)](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectDELETE.html) 
+  [Excluir bucket (Referência de APIs do Amazon S)](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketDELETE.html) 