

 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.

# TAMPILKAN KEBIJAKAN
<a name="r_SHOW_POLICIES"></a>

Menampilkan kebijakan keamanan tingkat baris (RLS) dan masking data dinamis (DDM) yang didefinisikan dalam database, serta kebijakan RLS dan DDM yang diterapkan pada hubungan tertentu. Hanya pengguna super atau pengguna dengan `sys:secadmin` peran di database yang dapat melihat hasil kebijakan ini.

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

```
SHOW { RLS | MASKING } POLICIES
[
    ON { database_name.schema_name.relation_name
       | schema_name.relation_name
       }
    [ FOR { user_name | ROLE role_name | PUBLIC } ]
  |
    FROM DATABASE database_name
]
[ LIMIT row_limit ];
```

## Parameter
<a name="r_SHOW_POLICIES-parameters"></a>

*database\$1name*  
Nama database untuk menampilkan kebijakan dari.

*schema\$1name*  
Nama skema hubungan untuk menunjukkan kebijakan terlampir pada.

*hubungan\$1nama*  
Nama hubungan untuk menunjukkan kebijakan terlampir pada.

*user\$1name*  
Nama pengguna untuk siapa kebijakan dilampirkan pada hubungan.

*role\$1name*  
Nama peran di mana kebijakan dilampirkan pada hubungan.

*baris\$1limit*  
Jumlah maksimum baris untuk kembali. *Row\$1limit* bisa 0—10.000.

**catatan**  
Tampilkan kebijakan dari database yang berbeda dari database yang terhubung didukung di Katalog Izin Federasi Amazon Redshift. Perintah SHOW POLICIES mendukung kueri lintas basis data untuk semua database di gudang dengan izin federasi Amazon Redshift

## Contoh
<a name="r_SHOW_POLICIES-examples"></a>

Perintah berikut menunjukkan kebijakan RLS dari database yang terhubung.

```
SHOW RLS POLICIES;

  policy_name   | policy_alias |                           policy_atts                            |                                                                  policy_qual                                                                         | policy_enabled | policy_modified_by |    policy_modified_time    
----------------+--------------+------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------+----------------+--------------------+----------------------------
 policy_america | rls_table    | [{"colname":"region","type":"character varying(10)"}]            | (("rls_table"."region" = CAST('USA' AS TEXT)) OR ("rls_table"."region" = CAST('CANADA' AS TEXT)) OR ("rls_table"."region" = CAST('Mexico' AS TEXT))) | t              | admin              | 2025-11-07 14:57:27
```

Perintah berikut menunjukkan kebijakan masking dari database “sales\$1db.finance-catalog”;

```
SHOW MASKING POLICIES FROM DATABASE "sales_db@finance-catalog";

  policy_name  |                          input_columns                           |                                                  policy_expression                                                  | policy_modified_by |    policy_modified_time    
---------------+------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------+--------------------+----------------------------
 hash_credit   | [{"colname":"credit_card","type":"character varying(256)"}]      | [{"expr":"SHA2((\"masked_table\".\"credit_card\" + CAST('testSalt' AS TEXT)), CAST(256 AS INT4))","type":"text"}]   | admin              | 2025-11-07 16:05:54
 hash_username | [{"colname":"username","type":"character varying(256)"}]         | [{"expr":"SHA2((\"masked_table\".\"username\" + CAST('otherTestSalt' AS TEXT)), CAST(256 AS INT4))","type":"text"}] | admin              | 2025-11-07 16:07:08
(2 rows)
```

Perintah berikut menunjukkan kebijakan RLS yang dilampirkan pada relasi sales\$1table;

```
SHOW RLS POLICIES ON sales_schema.sales_table;

  policy_name   | schema_name  | relation_name | relation_kind | grantor  |          grantee          | grantee_kind | is_policy_on | is_rls_on | rls_conjunction_type 
----------------+--------------+---------------+---------------+----------+---------------------------+--------------+--------------+-----------+----------------------
 policy_global  | sales_schema | sales_table   | table         | admin    | sales_analyst_role_global | role         | t            | t         | and
 policy_america | sales_schema | sales_table   | table         | admin    | sales_analyst_usa         | user         | t            | t         | and
```

Perintah berikut menunjukkan kebijakan masking yang dilampirkan pada relasi transaction\$1table dari database “sales\$1db.finance-catalog”.

```
SHOW MASKING POLICIES ON "sales_db@finance-catalog".sales_schema.transaction_table LIMIT 1;

  policy_name  | schema_name  |   relation_name   | relation_type | grantor  |         grantee          | grantee_type | priority |   input_columns   |   output_columns   
---------------+--------------+-------------------+---------------+----------+--------------------------+--------------+----------+-------------------+-------------------
 hash_username | sales_schema | transaction_table | table         | admin    | transaction_analyst_role | role         |      100 | ["user_name"]     | ["user_name"]
```

Perintah berikut menunjukkan kebijakan RLS yang dilampirkan pada relasi sales\$1table dari database “sales\$1db.finance-catalog” untuk pengguna “IAMR:Sales\$1Analyst\$1USA”.

```
SHOW RLS POLICIES ON "sales_db@finance-catalog".sales_schema.sales_table FOR "IAMR:sales_analyst_usa";

  policy_name   | schema_name  | relation_name | relation_kind | grantor  |      grantee           | grantee_kind | is_policy_on | is_rls_on | rls_conjunction_type 
----------------+--------------+---------------+---------------+----------+------------------------+--------------+--------------+-----------+----------------------
 policy_america | sales_schema | sales_table   | table         | admin    | IAMR:sales_analyst_usa | user         | t            | t         | and
```

Perintah berikut menunjukkan kebijakan RLS yang dilampirkan pada relasi transaction\$1table dari database “sales\$1db.finance-catalog” untuk peran transaction\$1analyst\$1role.

```
SHOW MASKING POLICIES ON sales_schema.transaction_table FOR ROLE transaction_analyst_role;

  policy_name  | schema_name  |   relation_name   | relation_type | grantor  |         grantee          | grantee_type | priority | input_columns | output_columns 
---------------+--------------+-------------------+---------------+----------+--------------------------+--------------+----------+---------------+----------------
 hash_username | sales_schema | transaction_table | table         | admin    | transaction_analyst_role | role         |      100 | ["user_name"] | ["user_name"]
```