laravel-expansions / aws-helpers
简单的 AWS SDK 辅助工具
v1.1.0
2022-07-25 18:50 UTC
Requires
- aws/aws-sdk-php: ^3.172
README
简单的 AWS SDK 辅助工具
安装
请在一个现有的 Laravel 项目中安装。
composer require laravel-expansions/aws-helpers
辅助工具
lambda()
返回我的自定义 lambda 实例,用于简单操作。
- ->get()
同步指定的 Lambda 并获取结果。
$response = lambda($functionName)->get($payload);
- ->push()
异步执行指定的 Lambda。您将不会收到任何结果。
lambda($functionName)->push($payload);
kinesis()
返回我的自定义 kinesis 实例,用于简单操作。
- ->putRecord()
发送一条记录。
kinesis()->putRecord($record);
- ->putRecords()
最多发送 500 条记录。
kinesis()->putRecords($records);
ssm()
返回我的自定义 ssm 实例,用于简单操作。
$secret = ssm(['SecretName1', 'SecretName2']); $secretValue1 = $secret->SecretName1; $secretValue2 = $secret->SecretName2;
如果您不需要解密值,则将第二个参数设置为 false。
$secret = ssm(['SecretName1', 'SecretName2'], false);