Journalisation sécurisée - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

Journalisation sécurisée

Lorsqu’Amazon Redshift enregistre une requête qui fait référence à une ou plusieurs vues AWS Glue Data Catalog, Amazon Redshift masque automatiquement les champs de certaines tables système et colonnes de vue lors de la journalisation des métadonnées relatives à cette requête.

Le masquage sécurisé des journaux s’applique à toutes les entrées de table et de vue système générées par Amazon Redshift lors de l’exécution d’une requête répondant aux conditions de masquage. La table suivante répertorie les vues et les colonnes du système auxquelles une journalisation sécurisée est appliquée, masquant le texte avec ****** et les chiffres avec -1. Le nombre d’astérisques utilisés pour masquer le texte correspond au nombre de caractères du texte d’origine, jusqu’à 6 caractères. Les chaînes de plus de 6 caractères apparaissent toujours sous la forme de 6 astérisques.

Table système Colonnes sensibles
SYS_EXTERNAL_QUERY_DETAIL

Colonnes : source_type, total_partitions, qualified_partitions, scanned_files, returned_rows, returned_bytes, file_format, file_location, external_query_text, warning_message.

SYS_EXTERNAL_QUERY_ERROR

Colonnes : file_location, rowid, column_name, original_value, modified_value, trigger, action, action_value, error_code.

SYS_QUERY_DETAIL

Colonnes : step_id, step_name, table_id, table_name, input_bytes, input_rows, output_bytes, output_rows, blocks_read, blocks_write, local_read_IO, remote_read_IO, spilled_block_local_disk, spilled_block_remote_disk, step_attribute.

SYS_QUERY_HISTORY

Colonnes : returned_rows, returned_bytes.

STL_AGGR

Colonnes : rows, bytes, tbl, type.

STL_BCAST

Colonnes : rows, bytes, packets.

STL_DDLTEXT

Colonnes : label, text.

STL_DELETE

Colonnes : rows, tbl.

STL_DIST

Colonnes : rows, bytes, packets.

STL_ERROR

Colonnes : file, linenum, context, error.

STL_EXPLAIN

Colonnes : plannode, info.

STL_FILE_SCAN

Colonnes : name, line, bytes.

STL_HASH

Colonnes : rows, bytes, tbl, est_rows.

STL_HASHJOIN

Colonnes : rows, tbl, num_parts, join_type.

STL_INSERT

Colonnes : rows, tbl.

STL_LIMIT

Colonnes : rows.

STL_MERGE

Colonnes : rows.

STL_MERGEJOIN

Colonnes : rows, tbl.

STL_NESTLOOP

Colonnes : rows, tbl.

STL_PARSE

Colonnes : rows.

STL_PLAN_INFO

Colonnes : startupcost, totalcost, rows, bytes.

STL_PROJECT

Colonnes : rows, tbl.

STL_QUERY

Colonnes : querytxt.

STL_QUERY_METRICS

Colonnes : max_rows, rows, max_blocks_read, blocks_read, max_blocks_to_disk, blocks_to_disk, max_query_scan_size, query_scan_size.

STL_QUERYTEXT

Colonnes : text.

STL_RETURN

Colonnes : rows, bytes.

STL_S3CLIENT

Colonnes : bucket, key, transfer_size, data_size.

STL_S3CLIENT_ERROR

Colonnes : bucket, key, error, transfer_size.

STL_SAVE

Colonnes : rows, bytes, tbl.

STL_SCAN

Colonnes : rows, bytes, fetches, type, tbl, rows_pre_filter, rows_pre_user_filter, perm_table_name, scanned_mega_value.

STL_SORT

Colonnes : rows, bytes, tbl.

STL_SSHCLIENT_ERROR

Colonnes : ssh_username, endpoint, command, error.

STL_TR_CONFLICT

Colonnes : table_id.

STL_UNDONE

Colonnes : table_id.

STL_UNIQUE

Colonnes : rows, type, bytes.

STL_UTILITYTEXT

Colonnes : label, text.

STL_WINDOW

Colonnes : rows.

STV_BLOCKLIST

Colonnes : col, tbl, num_values, minvalue, maxvalue.

STV_EXEC_STATE

Colonnes : rows, bytes, label.

STV_INFLIGHT

Colonnes : label, text.

STV_LOCKS

Colonnes : table_id.

STV_QUERY_METRICS

Colonnes : rows, max_rows, blocks_read, max_blocks_read, max_blocks_to_disk, blocks_to_disk, max_query_scan_size, query_scan_size.

STV_STARTUP_RECOVERY_STATE

Colonnes : table_id, table_name.

STV_TBL_PERM

Colonnes : id, name, rows, sorted_rows, temp, block_count, query_scan_size.

STV_TBL_TRANS

Colonnes : id, rows, size.

SVCS_EXPLAIN

Colonnes : plannode, info.

SVCS_PLAN_INFO

Colonnes : rows, bytes.

SVCS_QUERY_SUMMARY

Colonnes : step, rows, bytes, rate_row, rate_byte, label, rows_pre_filter.

SVCS_S3LIST

Colonnes : bucket, prefix, retrieved_files, max_file_size, avg_file_size.

SVCS_S3LOG

Colonnes : message.

SVCS_S3PARTITION_SUMMARY

Colonnes : total_partitions, qualified_partitions, min_assigned_partitions, max_assigned_partitions, avg_assigned_partitions.

SVCS_S3QUERY_SUMMARY

Colonnes : external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes.

SVL_QUERY_METRICS

Colonnes : step_label, scan_row_count, join_row_count, nested_loop_join_row_count, return_row_count, spectrum_scan_row_count, spectrum_scan_size_mb.

SVL_QUERY_METRICS_SUMMARY

Colonnes : step_label, scan_row_count, join_row_count, nested_loop_join_row_count, return_row_count, spectrum_scan_row_count, spectrum_scan_size_mb.

SVL_QUERY_REPORT

Colonnes : rows, bytes, label, rows_pre_filter.

SVL_QUERY_SUMMARY

Colonnes : rows, bytes, rows_pre_filter.

SVL_S3LIST

Colonnes : bucket, prefix, retrieved_files, max_file_size, avg_file_size.

SVL_S3LOG

Colonnes : message.

SVL_S3PARTITION

Colonnes : rows, bytes, label, rows_pre_filter.

SVL_S3PARTITION_SUMMARY

Colonnes : total_partitions, qualified_partitions, min_assigned_partitions, max_assigned_partitions, avg_assigned_partitions.

SVL_S3QUERY

Colonnes : external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, files.

SVL_S3QUERY_SUMMARY

Colonnes : external_table_name, file_format, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes.

SVL_S3RETRIES

Colonnes : file_size, location, message.

SVL_SPECTRUM_SCAN_ERROR

Colonnes : location, rowid, colname, original_value, modified_value, trigger, action, action_value, error_code.

SVL_STATEMENTTEXT

Colonnes : type, text.

SVL_STORED_PROC_CALL

Colonnes : querytxt.

SVL_STORED_PROC_MESSAGES

Colonnes : message, linenum, querytext.

SVL_UDF_LOG

Colonnes : message, funcname.

SVV_DISKUSAGE

Colonnes : name, col, tbl, blocknum, num_values, minvalue, maxvalue.

SVV_QUERY_STATE

Colonnes : rows, bytes, label.

SVV_TABLE_INFO

Colonnes : table_id, table.

SVV_TRANSACTIONS

Colonnes : relation.

Pour plus d’informations sur les vues et les tables système dans, consultez Informations de référence sur les tables et les vues système dans le Guide du développeur de base de données Amazon Redshift. Pour plus d’informations sur la capacité d’Amazon Redshift à masquer dynamiquement les résultats des requêtes, consultez la section Masquage dynamique des données dans le Guide du développeur de base de données Amazon Redshift Pour en savoir plus sur la création de vues dans le AWS Glue Data Catalog à l’aide d’Amazon Redshift, consultez Vues AWS Glue Data Catalog dans le Guide du développeur de base de données Amazon Redshift.