> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/deka-gpu-documentations/panduan-untuk-enterprise/deka-metal/deka-metal-deka-box/bucket-and-group-access-policies/edit-s3-bucket-policies.md).

# Mengedit Kebijakan Bucket S3

Panduan ini menjelaskan cara mengelola akses ke bucket dan file Anda. Kebijakan bucket memudahkan Anda menentukan aturan keamanan yang berlaku untuk satu atau beberapa file dalam bucket. Pertama, jalankan S3 Browser di komputer Anda.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcCGf9S1aMJpTiX5tJOS3mIzDpDDVmdAoTSe6QPbaHF8V0pDPQkXjdtVXo99d-yDpBytwVHBAGPbUld4k50n9YfeqQUmVeXhUe7zWv3-8fppAn0KwFa2FqWsosWj5UwTMw7G-gUNcobVT_IZy4671HznKE?key=nmwNmEDwWfoO-EpvymqTzA" alt=""><figcaption></figcaption></figure>

Pastikan Anda telah menambahkan akun Deka Box ke S3. Jika belum, buka tautan ini untuk penjelasan selengkapnya. Pada halaman S3 Browser, klik tombol **Bucket**, lalu pilih **Edit Bucket Policy**.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcZ4l8-dYw2CsCBksRUEhEkDMssxaot1yTviPi3mdZLTHZW_8-tgyPrPtqwq7Iazq6U3MAo6BfjpT-qw4B9c5_A7Zfm4PPfyzEFF7cHMqJ1q67Ie0il36snpYchzp3xWfh1pzjH72UNtnyZT3ww6OcFGQoG?key=nmwNmEDwWfoO-EpvymqTzA" alt="" width="375"><figcaption></figcaption></figure>

## Kebijakan Default

Jendela **Bucket Policy Editor** akan muncul. Saat ini, bucket `test-bucket` mengizinkan siapa saja mengambil objek dan melihat daftar objek dalam bucket S3.

{% hint style="success" %}
Perlu diketahui bahwa akses diizinkan secara default.
{% endhint %}

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcLRvFzaprLmvEL-92yKrczKgETvPNzarRi0u_B6QHdNUGJkIjbU6YSOOBPi9AGCpLXyZLxDrUfOO0bqFFpNHkZD56wJ-Sr5W1ELbRh-t_lCxPxD7GKpgbF4ofpmpTne5ah45pyMdSSHD-vY7HtQ6djogRv?key=nmwNmEDwWfoO-EpvymqTzA" alt="" width="375"><figcaption></figcaption></figure>

Berikut penjelasan beberapa elemen yang digunakan pada **Bucket Policy Editor**.

* Pada bagian **Effects**

Untuk mengizinkan akses, gunakan perintah `Allow`, sehingga editor menuliskan `"Effect": "Allow"`. Untuk menolak akses, gunakan perintah `Deny`, sehingga editor menuliskan `"Effect": "Deny"`.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcT6hq_fircSJ7YU5oEoS-Og_o-ilN97_GUZ6im_wJAz6cKMcr_eWJMv3a7HTZxKrcYxcmHecwFHXvzYiIBlNFVCJqoTXRtB5KGg8fyYrCdHpQt4eYNIMEAMY1Hx6YUrsd-GTZC3aqaobz4PSvyFacpNx0?key=nmwNmEDwWfoO-EpvymqTzA" alt="" width="375"><figcaption></figcaption></figure>

* Pada bagian **Principal**

Pada gambar berikut, bagian **Principal** menggunakan `*`, yang berarti siapa saja dapat mengakses bucket `test-bucket`. Untuk menentukan pengguna yang diizinkan, Anda memerlukan Con ID. Hubungi kami untuk mengetahui Con ID yang digunakan.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfgmbQLQK820bfqxvgFwRSGDURcnmETxFysgWwC1gccMNL1SXYB3CwzaRTEov5fabTEe3bR8dFCTGZIRsLsrcW9i8M9tfk5tKcm2AtBN0smhXpqMZkLdaNyGINr5-VdX8quAwZ3c8EqpQ1Mtt1wS9xC9wKr?key=nmwNmEDwWfoO-EpvymqTzA" alt="" width="375"><figcaption></figcaption></figure>

* Pada bagian **Action**

Anda dapat menambahkan tindakan yang dapat dijalankan. Lihat bagian [Specify Permissions](broken://pages/my8qnomuYjpy36Sj16rB) pada kebijakan.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdYs_fWuj04v86t78TIfQX6W6nK1MHBfMF0LgUwFJxETL5tyqls7o2hiYS1rlLSMEzxfKJeYqu37brommg1__X6Y5lfQ41SPOT5wQ40wr2aSfdYLw2kO70G4QS7yx6cBKYqTPJXOG7wBVGnHfkg-uB7qRI?key=nmwNmEDwWfoO-EpvymqTzA" alt="" width="375"><figcaption></figcaption></figure>

* Pada bagian **Resources**

Bagian ini menentukan bucket yang menerima tindakan yang diizinkan oleh kebijakan.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfXI8Zmk5EwyIeFQBj_rZwLPuN-U2VVK_JcWX1wCQfLdAk92W6Le9gWnWiQNxK7Md79cAOujSZ1Oq8Wz4KRu5xBjqml4Nit7_8HbKg26DfrzyVZ4iXVT-Z9juR4LJ-HLKPkMqh8H7F4iOJxT1E8EfhP2eIw?key=nmwNmEDwWfoO-EpvymqTzA" alt="" width="375"><figcaption></figcaption></figure>

## Kebijakan Bucket Kustom

Bagian ini menjelaskan beberapa contoh penyesuaian kebijakan bucket.

### Batasi Akses ke Alamat IP Tertentu

Gunakan kebijakan ini untuk membatasi akses bucket hanya dari alamat IP tertentu. Tambahkan baris `Condition` dan rentang alamat IP yang dapat mengakses bucket.

```json
{
    "Statement": [
        {
            "Effect": "Deny",
            "Principal": "*",
            "Action": "s3:*",
            "Resource": "arn:aws:s3:::your-bucket/*",
            "Condition": {
                "NotIpAddress": {
                    "aws:SourceIp": "192.0.2.0/24"
                }
            }
        }
    ]
}
```

### Akses Baca dan Tulis untuk Pengguna Tertentu

Gunakan kebijakan ini untuk memberikan izin baca dan tulis hanya kepada pengguna Deka Box yang mengakses bucket S3. Kebijakan ini memerlukan Con ID pada bagian **Principal**. Hubungi tim Cloudeka untuk mengetahui Con ID pengguna yang diizinkan mengakses bucket.

```json
{
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::con-id:user/user-name"
            },
            "Action": [
                "s3:GetObject",
                "s3:PutObject"
            ],
            "Resource": "arn:aws:s3:::your-bucket/*"
        }
    ]
}
```

### Tolak Akses untuk Pengguna Tertentu

Gunakan kebijakan ini untuk memastikan pengguna tertentu tidak dapat mengakses bucket tertentu. Misalnya, jika pengguna terdaftar tidak diizinkan mengakses konten dalam `bucket-2` karena alasan keamanan atau kebijakan organisasi, kebijakan ini mencegah pengguna tersebut melakukan tindakan apa pun pada bucket dan objek di dalamnya.

```json
{
    "Statement": [
        {
            "Effect": "Deny",
            "Principal": {
                "AWS": "arn:aws:iam::123456789012:user/user-ke2"
            },
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::bucket-2",
                "arn:aws:s3:::bucket-2/*"
            ]
        }
    ]
}
```

## Terapkan Kebijakan Bucket

Setelah selesai mengonfigurasi, klik tombol **Apply** untuk menyimpan konfigurasi.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeb4HkDOxnN2pL8XFrf46P0geZERhTkzxxn5ySd2-5dlL6FmqBR9tXqThJ0LUdPwAf-VXmZ3gpCyvkdef9_4c90hLYLXhDO7jZ3eidnUjynRUUjSwIh-ByATsCJqUw8nrFmi8UvZG2GSk0Nx7CtyaqM6aDM?key=nmwNmEDwWfoO-EpvymqTzA" alt="" width="375"><figcaption></figcaption></figure>
