投稿

ラベル(VPC)が付いた投稿を表示しています

AmazonSAMから既存SQSにメッセージ送信

イメージ
AmazonSAMから既存SQSにメッセージ送信 AmazonSAMから既存SQSにメッセージ送信 普通なら結構簡単です。 Amazon SQS作って Policies に SQSSendMessagePolicy を追加してやります。 Resources : HelloWorldFunction : Type : AWS : : Serverless : : Function # More info about Function Resource: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Properties : CodeUri : hello - world/ Handler : app.lambdaHandler Runtime : nodejs18.x Architectures : - x86_64 Events : HelloWorld : Type : Api # More info about API Event Source: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api Properties : Path : /hello Method : get Policies : - SQSSendMessagePolicy : QueueName : "MyQueueName" で、後は @aws-sdk/client-sqs をインストールして。 $ npm install @aws-sdk/client-sqs プログラムは以下のようにすればいいだけ。 impo...

AmazonSAMから既存RDS

AmazonSAMから既存RDS AmazonSAMから既存RDSに接続 AmazonSAMのLambdaから既に存在してる既存RDSに接続する。 一応接続できたのでメモ。 template.yaml 以下のように Policies と VpcConfig と SubnetIds を追加。 Resources : HelloWorldFunction : Type : AWS : : Serverless : : Function # More info about Function Resource: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction Properties : CodeUri : hello - world/ Handler : app.lambdaHandler Runtime : nodejs18.x Architectures : - x86_64 Events : HelloWorld : Type : Api # More info about API Event Source: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api Properties : Path : /hello Method : get Policies : - AmazonRDSDataFullAccess # RDSアクセス権 VpcConfig : SecurityGroupIds : - sg - 0ec99999999999999 ...