onramplab / laravel-cloud-cost
查询云成本信息
0.1.1
2023-07-28 05:45 UTC
Requires
- php: >=8.1
- aws/aws-sdk-php: ^3.258
- illuminate/support: ^8.0|^9.0
Requires (Dev)
- mockery/mockery: ^1.5
- nunomaduro/larastan: ^1.0
- nunomaduro/phpinsights: ^2.6
- onramplab/onr-phpcs-laravel: ^1.2
- orchestra/testbench: ^6.25
- phpmd/phpmd: ^2.13
- phpunit/phpunit: ^9.5
- rector/rector: ^0.15.3
- sempro/phpunit-pretty-print: ^1.4
- spatie/phpunit-watcher: ^1.23
- squizlabs/php_codesniffer: *
README
功能
- 同步AWS成本和存储到数据库
- 用户可以在配置中设置标签规则以查询AWS成本
要求
- PHP >= 8.1;
- composer.
功能
- 支持AWS成本
安装
composer require onramplab/laravel-cloud-cost
php artisan vendor:publish --provider="OnrampLab\CloudCost\CloudCostServiceProvider"
php artisan migrate
同步成本到数据库
php artisan cloud-cost:sync aws_default 2023 1
运行测试
php vendor/bin/phpunit
或
composer test
代码检查工具
php vendor/bin/phpcs --standard=PSR2 src/
或
composer psr2check
代码自动修复工具
composer psr2autofix
composer insights:fix
rector:fix
构建文档
php vendor/bin/phpdoc -d "src" -t "docs"
或
composer docs
变更日志
要跟踪变更,请参阅 CHANGELOG.md。
贡献
- 将其Fork。
- 创建您的功能分支(git checkout -b my-new-feature)。
- 进行更改。
- 运行测试,如果需要为您的代码添加新的测试(phpunit)。
- 提交更改(git commit -am '添加一些功能')。
- 将更改推送到分支(git push origin my-new-feature)。
- 创建新的pull请求。
也请参阅 CONTRIBUTION.md。
许可证
请参阅 LICENSE。
AWS设置
- 登录AWS
- 菜单 > 安全凭证 > 用户组
- 添加"Permissions to "权限策略""
- "Cost-Explorer-Service-Admin"