addeos / anonymize
匿名化命令
Requires
- php: ~7.4||8.*
This package is auto-updated.
Last update: 2024-09-03 12:49:03 UTC
README
这是一个 Magento 2 模块,允许您使用特定的 CLI 命令对 MySQL 数据库中存在的私有数据进行匿名化。
目录
介绍
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
。
在该部分中,您将找到一些字段,允许您定义哪些表将被匿名化。
已设置一些默认值。
要匿名化的表可以配置。
所有要匿名化的不同类型的列都可以配置。
通用字符串类型列: 电话列:
密码类型列:
邮件类型列:
IP 类型列:
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体验!