# Examples

## Operations with buckets

{% tabs %}
{% tab title="list-buckets" %}

```
aws s3api list-buckets --profile=impossiblecloud --endpoint-url=https://eu-central-2.storage.impossibleapi.net --region us-west-1
```

{% endtab %}

{% tab title="create-bucket" %}

```
aws s3api create-bucket --profile=impossiblecloud --endpoint-url=https://eu-central-2.storage.impossibleapi.net --bucket="my-new-bucket" --region us-west-1
```

{% endtab %}

{% tab title="delete-bucket" %}

```
aws s3api delete-bucket --profile=impossiblecloud --endpoint-url=https://eu-central-2.storage.impossibleapi.net --bucket="my-new-bucket" --region us-west-1
```

{% endtab %}
{% endtabs %}

## Operations with objects

{% tabs %}
{% tab title="list-objects" %}

```
aws s3api list-objects --profile=impossiblecloud --endpoint-url=https://eu-central-2.storage.impossibleapi.net --region us-west-1 --bucket="my-new-bucket"
```

{% endtab %}

{% tab title="list-objects-v2" %}

```
aws s3api list-objects-v2 --profile=impossiblecloud --endpoint-url=https://eu-central-2.storage.impossibleapi.net --region us-west-1 --bucket="my-new-bucket"
```

{% endtab %}

{% tab title="list-object-versions" %}

```
aws s3api list-object-versions --profile=impossiblecloud --endpoint-url=https://eu-central-2.storage.impossibleapi.net --region us-west-1 --bucket="my-new-bucket"
```

{% endtab %}

{% tab title="get-object" %}

```
aws s3api get-object --profile=impossiblecloud --endpoint-url=https://eu-central-2.storage.impossibleapi.net --region us-west-1 --bucket="my-new-bucket" --key="myfile.txt" "myfile.txt"
```

{% endtab %}
{% endtabs %}

## Operations with CORS

{% tabs %}
{% tab title="get-bucket-cors" %}

```
aws s3api get-bucket-cors --profile=impossiblecloud --endpoint-url=https://eu-central-2.storage.impossibleapi.net --region us-west-1 --bucket="my-new-bucket"
```

{% endtab %}

{% tab title="put-bucket-cors" %}

```
aws s3api put-bucket-cors --profile=impossiblecloud --endpoint-url=https://eu-central-2.storage.impossibleapi.net --region us-west-1 --cors-configuration file://cors.json --bucket="my-new-bucket"
```

{% endtab %}

{% tab title="delete-bucket-cors" %}

```
aws s3api delete-bucket-cors --profile=impossiblecloud --endpoint-url=https://eu-central-2.storage.impossibleapi.net --region us-west-1 --bucket="my-new-bucket"
```

{% endtab %}
{% endtabs %}
