

 Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai Patch 198. Python yang ada UDFs akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat [posting blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# PG\$1GET\$1GRANTEE\$1BY\$1IAM\$1ROLE
<a name="PG_GET_GRANTEE_BY_IAMROLE"></a>

Mengembalikan semua pengguna dan grup diberikan peran IAM tertentu.

## Sintaksis
<a name="PG_GET_GRANTEE_BY_IAMROLE-synopsis"></a>

```
pg_get_grantee_by_iam_role('iam_role_arn')
```

## Argumen
<a name="PG_GET_GRANTEE_BY_IAMROLE-arguments"></a>

 *iam\$1role\$1arn*   
Peran IAM untuk mengembalikan pengguna dan grup yang telah diberikan peran ini.

## Jenis pengembalian
<a name="PG_GET_GRANTEE_BY_IAMROLE-return-type"></a>

VARCHAR 

## Catatan penggunaan
<a name="PG_GET_GRANTEE_BY_IAMROLE-usage-notes"></a>

Fungsi PG\$1GET\$1GRANTEE\$1BY\$1IAM\$1ROLE mengembalikan satu baris untuk setiap pengguna atau grup. Setiap baris berisi nama penerima hibah, jenis penerima hibah, dan hak istimewa yang diberikan. Nilai yang mungkin untuk jenis penerima hibah adalah `p` untuk publik, `u` untuk pengguna, dan `g` untuk grup. 

Anda harus menjadi superuser untuk menggunakan fungsi ini.

## Contoh
<a name="PG_GET_GRANTEE_BY_IAMROLE-example"></a>

Contoh berikut menunjukkan bahwa peran IAM `Redshift-S3-Write` diberikan kepada `group1` dan`reg_user1`. Pengguna di `group_1` dapat menentukan peran hanya untuk operasi COPY, dan pengguna `reg_user1` dapat menentukan peran hanya untuk melakukan operasi UNLOAD.

```
select pg_get_grantee_by_iam_role('arn:aws:iam::123456789012:role/Redshift-S3-Write');
```

```
  pg_get_grantee_by_iam_role
-----------------------------
 (group_1,g,COPY)
 (reg_user1,u,UNLOAD)
```

Contoh berikut dari fungsi PG\$1GET\$1GRANTEE\$1BY\$1IAM\$1ROLE memformat hasilnya sebagai tabel.

```
select grantee, grantee_type, cmd_type FROM pg_get_grantee_by_iam_role('arn:aws:iam::123456789012:role/Redshift-S3-Write') res_grantee(grantee text, grantee_type text, cmd_type text) ORDER BY 1,2,3;
```

```
  grantee  | grantee_type | cmd_type
-----------+--------------+----------
 group_1   | g            | COPY
 reg_user1 | u            | UNLOAD
```