addeos/anonymize

匿名化命令

安装次数: 2,511

依赖: 0

建议: 0

安全: 0

星标: 1

关注者: 1

分支: 0

公开问题: 0

类型:magento2-module

2.0.1 2024-01-25 21:07 UTC

This package is auto-updated.

Last update: 2024-09-03 12:49:03 UTC


README

这是一个 Magento 2 模块,允许您使用特定的 CLI 命令对 MySQL 数据库中存在的私有数据进行匿名化。

目录

  1. 介绍
  2. 安装
  3. 启用扩展
  4. 配置
  5. CLI 命令
  6. 已匿名化表列表
  7. 开发者模式运行
  8. 强制模式(生产环境)运行
  9. 故障排除
  10. 支持与联系方式

介绍

Addeos Anonymize 扩展旨在帮助 Magento 商店所有者通过提供简单高效的方法来匿名化本地环境中敏感的客户数据,从而符合 GDPR 规范。此扩展确保指定数据库表中的个人信息被匿名化,适用于开发和测试环境。

安装

要安装 Addeos Anonymize 扩展,请按照以下步骤操作

composer require addeos/anonymize
php bin/magento module:enable Addeos_Anonymize
php bin/magento setup:upgrade

启用扩展

安装后,使用以下命令启用扩展

php bin/magento module:enable Addeos_Anonymize
php bin/magento setup:upgrade

配置

在后台可以看到一个新的配置部分 Addeos > Anonymize

在该部分中,您将找到一些字段,允许您定义哪些表将被匿名化。

已设置一些默认值。

image

要匿名化的表可以配置。

image

所有要匿名化的不同类型的列都可以配置。

通用字符串类型列: image 电话列: image 密码类型列: image 邮件类型列: image IP 类型列: image

CLI 命令

扩展启用后,将可用一个新的 CLI 命令

php bin/magento addeos:anonymize

使用此命令启动匿名化过程。

已匿名化表列表

Addeos Anonymize 扩展在以下数据库表中匿名化数据

  • customer_entity
  • customer_address_entity
  • customer_grid_flat
  • email_contact
  • newsletter_subscriber
  • paradoxlabs_stored_card
  • quote
  • quote_address
  • sales_creditmemo_grid
  • sales_invoice_grid
  • sales_order
  • sales_order_address
  • sales_order_grid
  • sales_shipment_grid
  • stripe_customers

在运行匿名化过程之前,请确保您有数据的备份。

开发者模式运行

此扩展只能在开发者模式下运行的 Magento 安装上执行。在运行匿名化命令之前,请确保您的 Magento 环境设置为开发者模式。

日志保存在名为 addeos-anonymize.log 的日志文件中。

强制模式(生产环境)运行

在生产环境中,您可以通过在命令中添加 -f 或 --force 参数来强制运行扩展

php bin/magento addeos:anonymize -f

注意:在生产 Magento 安装上使用强制模式时请谨慎,并始终备份数据。

故障排除

如果在安装或使用过程中遇到任何问题,请考虑以下故障排除步骤

  • 检查Magento日志以查找错误消息。
  • 确保使用`php bin/magento module:status`命令正确启用扩展。
  • 验证CLI命令语法是否正确。

支持和联系

如需进一步协助,请联系我们的支持团队 didier@addeos.com。我们在这里帮助您解答有关Addeos Anonymize扩展的任何疑问或担忧。

感谢您选择Addeos来提升您的Magento体验!