PolicyDocument : Version : "" Statement : - Effect : AllowĪction : - 'chime:CreateMeeting' - 'chime:DeleteMeeting' - 'chime:GetMeeting' - 'chime:ListMeetings' - 'chime:BatchCreateAttendee' - 'chime:CreateAttendee' - 'chime:DeleteAttendee' - 'chime:GetAttendee' - 'chime:ListAttendees' Resource : '*' Roles : # Which roles will have this policy - Ref : MeetingJoinLambdaRole Properties : PolicyName : ChimeMeetingsAccess Timeout : 30 MemorySize : 128 Resources : # Create Chime Resources Access Policy ChimeMeetingsAccessPolicy : Type : AWS : :IAM : :Policy Globals : Function : Runtime : nodejs12.x # template.yaml AWSTemplateFormatVersion : '' Transform : 'AWS::Serverless-' Description : Advanced Meeting Features with Amazon Chime Demo Now it's a good time to create our template.yaml. Create and Join endpoints will be reading, writing and updating information on Amazon DynamoDB. We will save our meeting and attendee information in Amazon DynamoDB, so that everyone can see each other’s names. We will access and manage our AWS resources through our backend. We will start by installing aws-sdk and uuid packages. Jump into your terminal and create a new Node.Js project. Make sure you have an AWS CLI and SAM CLI installed locally, your AWS account is configured with AdministratorAccess, just to be able to provision resources. We will be using SAM CLI for provisioning our resources, Node.Js as runtime with yarn and we will bootstrap our client with create-react-app. We will be using a similar code structure to our previous project, which you can check out the post or github link: In this post we will be trying to achieve all of these experiences through Chime SDK. Today, online meeting experience has some crucial features that any organization can not live without: audio/video, screen and data sharing and saving meeting recordings. It is such a typical work day for a very long time, right? You see your colleagues, some have their microphones muted, someone started sharing their screen and you realize the meeting is being recorded. You click it, it opens up a window, tells you to type who you are and join it via audio or audio/video. Out of nowhere, a magic link that appeared in your company’s messaging app that is telling you to join the meeting. It’s 9:00 AM, you’ve grabbed your coffee, sat in front of your laptop, your day has just started. In this post, we are going to expand the boundaries,try to experiment with Chime SDK and see what we can achieve more. Hello everyone! In our last Chime SDK post, we have demonstrated a very basic serverless meeting app, that is built on Lambda Backend and Chime SDK.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |