laravel-expansions/aws-helpers

简单的 AWS SDK 辅助工具

v1.1.0 2022-07-25 18:50 UTC

This package is auto-updated.

Last update: 2024-09-25 06:42:38 UTC


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);