with AWS and YouTube Data?
Creates a Step Function State Machine to publish a message to an SNS topic at a specific timestamp. The SNS topic delivers the message to this Pipedream source, and the source emits it as a new event.
Creates an SNS topic in your AWS account. Messages published to this topic are emitted from the Pipedream source.
The source subscribes to all emails delivered to a specific domain configured in AWS SES. When an email is sent to any address at the domain, this event source emits that email as a formatted event. These events can trigger a Pipedream workflow and can be consumed via SSE or REST API.
Emit new event for each new comment or reply posted to a Youtube channel (or any of its videos).
Emit new event for each new comment or reply posted to a Youtube video.
Emit new event for each new Youtube video liked by the authenticated user.
Emit new event for each new Youtube subscriber to a user Channel.
Emit new event for each new subscription from authenticated user.
Emit new event when a DynamoDB stream receives new events. See the docs here
Emit new event for each new Youtube video tied to a handle.
Executes a CloudWatch Logs Insights query on a schedule, and emits the records as invidual events (default) or in batch
Emit new event for each new YouTube video matching the search criteria.
Emit new event for each new Youtube video added to a Playlist.
Emit new event for each new YouTube video posted to a subscribed channel.
Emit new event when there is an update to an AWS RDS Database.
Emit new event when a new row is added to a table. See the documentation
Emit new event when a row is updated, based on a selected timestamp column. See the documentation
Adds resources to a playlist. See the documentation for more information
Returns statistics from my YouTube Channel or by id. See the documentation for more information
Creates a new top-level comment in a video. See the documentation for more information
Creates a playlist. See the documentation for more information
Deletes a playlist. See the documentation for more information
Deletes a playlist item. See the documentation for more information
Returns a list of channel activity events that match the request criteria. See the documentation for more information
List videos in a playlist. See the documentation for more information
Returns a collection of playlists that match the API request parameters. See the documentation for more information
Returns a list of videos that match the API request parameters. See the documentation for more information
Sends an event to an EventBridge event bus. See documentation
Create a Lambda function from source code. This action creates a zip file and deploys it to AWS Lambda. See the docs
Creates a reply to an existing comment. See the documentation for more information
Returns a list of videos that match the search parameters. See the documentation for more information
Updates a channel's metadata. See the documentation for more information
Deletes row(s) in an existing table in Redshift. See the documentation
Modifies a playlist. For example, you could change a playlist's title, description, or privacy status. See the documentation for more information
Updates a video's metadata. See the documentation for more information
Uploads a channel banner image to YouTube. See the documentation for more information
Update row(s) in an existing table in Redshift. See the documentation
Uploads a custom video thumbnail to YouTube and sets it for a video. Note: Account must be verified. See the documentation for more information
Post a video to your channel. See the documentation for more information
Downloads a file from S3 to the /tmp directory. See the documentation
Creates a presigned URL to download from a bucket. See the documentation
Accepts a base64-encoded string and a filename, then uploads as a file to S3. See the documentation
Upload files to S3. Accepts either a file URL, a local file path, or a directory path. See the documentation
The AWS API unlocks endless possibilities for automation with Pipedream. With this powerful combo, you can manage your AWS services and resources, automate deployment workflows, process data, and react to events across your AWS infrastructure. Pipedream offers a serverless platform for creating workflows triggered by various events that can execute AWS SDK functions, making it an efficient tool to integrate, automate, and orchestrate tasks across AWS services and other apps.
import AWS from 'aws-sdk' export default defineComponent({ props: { aws: { type: "app", app: "aws", } }, async run({steps, $}) { const { accessKeyId, secretAccessKey } = this.aws.$auth /* Now, pass the accessKeyId and secretAccessKey to the constructor for your desired service. For example: const dynamodb = new AWS.DynamoDB({ accessKeyId, secretAccessKey, region: 'us-east-1', }) */ }, })
The YouTube Data API lets you incorporate functions normally executed on the YouTube website into your own website or application. You can perform operations like searching for videos, retrieving channel data, and managing playlists. When integrated with Pipedream's serverless platform, this API can be part of automations that react to events, synchronize YouTube data with other services, or generate custom reports.
import { axios } from "@pipedream/platform" export default defineComponent({ props: { youtube_data_api: { type: "app", app: "youtube_data_api", } }, async run({steps, $}) { return await axios($, { url: `https://www.googleapis.com/oauth2/v1/userinfo`, headers: { Authorization: `Bearer ${this.youtube_data_api.$auth.oauth_access_token}`, }, }) }, })