Raaviblog
Raaviblog
  • 65
  • 413 188

Відео

Setup Self-hosted Windows GitHub Actions Runner on AWS EC2 in Private Subnet
Переглядів 1 тис.Рік тому
Adding a self-hosted runner requires that you download, configure, and execute the GitHub Actions Runner.
Setup Self-hosted Linux GitHub Actions Runner on AWS EC2 in Private Subnet
Переглядів 1,8 тис.Рік тому
Adding a self-hosted runner requires that you download, configure, and execute the GitHub Actions Runner.
Improve DynamoDB Performance with DAX
Переглядів 679Рік тому
Amazon DynamoDB is designed for scale and performance. In most cases, the DynamoDB response times can be measured in single-digit milliseconds. However, there are certain use cases that require response times in microseconds. For these use cases, DynamoDB Accelerator (DAX) delivers fast response times for accessing eventually consistent data. references: docs.aws.amazon.com/amazondynamodb/lates...
Using Amazon VPC endpoints to access DynamoDB
Переглядів 2,2 тис.Рік тому
A VPC endpoint for DynamoDB enables Amazon EC2 instances in your VPC to use their private IP addresses to access DynamoDB with no exposure to the public internet. Your EC2 instances do not require public IP addresses, and you don't need an internet gateway, a NAT device, or a virtual private gateway in your VPC. You use endpoint policies to control access to DynamoDB. Traffic between your VPC a...
Access AWS service using Python script and Boto3 by assuming role with Security Token Service (STS)
Переглядів 5 тис.Рік тому
You can use AWS Security Token Service (STS) to assume an IAM role. Once the role is assumed, you get the permissions of that role. The credentials you get as part of assume role is temporary and you can set how long those credentials are valid. You use the AWS SDK for Python (Boto3) to create, configure, and manage AWS services, such as Amazon Elastic Compute Cloud (Amazon EC2) and Amazon Simp...
How to connect to AWS EC2 instance using EC2 instance connect without a key pair
Переглядів 1,7 тис.Рік тому
Amazon EC2 Instance Connect provides a simple and secure way to connect to your Linux instances using Secure Shell (SSH). With EC2 Instance Connect, you use AWS Identity and Access Management (IAM) policies and principals to control SSH access to your instances, removing the need to share and manage SSH keys. All connection requests using EC2 Instance Connect are logged to AWS CloudTrail so tha...
How to Setup Custom Domain Name with API Gateway - AWS Route53
Переглядів 6 тис.Рік тому
In this video you will see how to setup custom domain name with API Gateway using Route53 and AWS ACM. Routing traffic to an Amazon API Gateway API by using your domain name. Use Custom Domain Name with AWS API Gateway to shorten the link into more readable format. reference: docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-api-gateway.html
Run an Amazon ECS task on Fargate in a private subnet WITHOUT NAT Gateway
Переглядів 5 тис.Рік тому
You can run Fargate tasks in private subnets. you might want to prevent any internet access for your tasks.To run Fargate tasks in a private subnet without internet access, use VPC endpoints. VPC endpoints allow you to run Fargate tasks without granting the tasks access to the internet. The required endpoints are accessed over a private IP address. reference: aws.amazon.com/premiumsupport/knowl...
Run an Amazon ECS task on Fargate in a private subnet using NAT gateway
Переглядів 5 тис.Рік тому
You can run Fargate tasks in private subnets. However, based on your use case, you might require internet access for certain operations, such as pulling an image from a public repository. If you need your task to access the internet from a private subnet, grant internet access using a NAT Gateway. The required endpoints are accessed over the public IP address of the NAT gateway. Reference: aws....
Authorize access to private AWS Fargate using Amazon API Gateway (Request-based Lambda authorizer)
Переглядів 686Рік тому
For a Lambda authorizer of the REQUEST type, API Gateway passes request parameters to the authorizer Lambda function as part of the event object. The request parameters include headers, path parameters, query string parameters, stage variables, and some of request context variables. The API caller can set the path parameters, headers, and query string parameters. The API developer must set the ...
Using Amazon SQS dead-letter queue and lambda function to replay messages
Переглядів 2,7 тис.Рік тому
Amazon Simple Queue Service (Amazon SQS) is a fully managed message queuing service. It enables you to decouple and scale microservices, distributed systems, and serverless applications. how to add automated resilience to an existing SQS queue. It monitors the dead-letter queue and moves a message back to the main queue to see if it can be processed again. reference: aws.amazon.com/blogs/comput...
How to set up Amazon Cognito for federated authentication using Azure AD to authenticate users
Переглядів 6 тис.Рік тому
You have your application running in AWS ECS fargate container behind AWS ALB. All users are part of Azure AD and you want to authenticate users before they can access your application. You can configure AWS Cognito for federated identity provider Azure AD. This way the users will be redirected to Azure login page to authenticate before accessing the application. Reference: aws.amazon.com/blogs...
OAuth 2.0 Authorization code grant using AWS Cognito and Postman
Переглядів 15 тис.Рік тому
The authorization code grant is the preferred method for authorizing end users. Instead of directly providing user pool tokens to an end user upon authentication, an authorization code is provided. This code is then sent to a custom application that can exchange it for the desired tokens. Because the tokens are never exposed directly to an end user, they are less likely to become compromised. U...
Secure API Gateway HTTP APIs endpoints with JWT authorizer using Cognito
Переглядів 2 тис.Рік тому
how you can secure Amazon API Gateway HTTP endpoints with JSON web token (JWT) authorizers. Amazon API Gateway helps developers create, publish, and maintain secure APIs at any scale, helping manage thousands of API calls. There are no minimum fees, and you only pay for the API calls you receive. This video includes step-by-step guidance for setting up JWT authorizers using Amazon Cognito as th...
Access Private applications on AWS Fargate using Amazon API Gateway PrivateLink
Переглядів 7 тис.Рік тому
Access Private applications on AWS Fargate using Amazon API Gateway PrivateLink
Authenticate users using an AWS ALB and Cognito to access API deployed in ECS fargate
Переглядів 6 тис.Рік тому
Authenticate users using an AWS ALB and Cognito to access API deployed in ECS fargate
Service to service OAuth2.0 Client Credentials Flow using AWS Cognito and API Gateway
Переглядів 8 тис.Рік тому
Service to service OAuth2.0 Client Credentials Flow using AWS Cognito and API Gateway
Deploy container to AWS ECS Fargate using Azure DevOps pipeline
Переглядів 4,7 тис.2 роки тому
Deploy container to AWS ECS Fargate using Azure DevOps pipeline
How to register & run GitLab Runner inside a Docker container
Переглядів 12 тис.2 роки тому
How to register & run GitLab Runner inside a Docker container
How to transfer Docker image from JFrog Artifactory to AWS ECR using Azure DevOps
Переглядів 2 тис.2 роки тому
How to transfer Docker image from JFrog Artifactory to AWS ECR using Azure DevOps
How to transfer Docker image from JFrog Artifactory to Azure Container Registry
Переглядів 2,3 тис.2 роки тому
How to transfer Docker image from JFrog Artifactory to Azure Container Registry
Run GitLab as container in Docker-desktop on Windows
Переглядів 9 тис.2 роки тому
Run GitLab as container in Docker-desktop on Windows
Run Jenkins & bitbucket as containers in Docker-desktop
Переглядів 1,7 тис.2 роки тому
Run Jenkins & bitbucket as containers in Docker-desktop
Use GitVersion (Mainline mode) for semantic versioning in Jenkins Pipeline and Bitbucket repository
Переглядів 4,4 тис.2 роки тому
Use GitVersion (Mainline mode) for semantic versioning in Jenkins Pipeline and Bitbucket repository
How to Redrive messages from FIFO AWS dead-letter queue to FIFO AWS source queue
Переглядів 6 тис.2 роки тому
How to Redrive messages from FIFO AWS dead-letter queue to FIFO AWS source queue
Amazon SQS Enhances Dead-letter Queue Management
Переглядів 1,6 тис.2 роки тому
Amazon SQS Enhances Dead-letter Queue Management
Use GitVersion (Mainline development mode) for semantic versioning in Azure DevOps using PR Template
Переглядів 6 тис.2 роки тому
Use GitVersion (Mainline development mode) for semantic versioning in Azure DevOps using PR Template
Use GitVersion (Mainline development mode) for semantic versioning in Azure DevOps using Git Hooks
Переглядів 7 тис.2 роки тому
Use GitVersion (Mainline development mode) for semantic versioning in Azure DevOps using Git Hooks
Upload or Download files from Artifactory in Azure Pipelines using Artifactory Service Connection
Переглядів 10 тис.2 роки тому
Upload or Download files from Artifactory in Azure Pipelines using Artifactory Service Connection

КОМЕНТАРІ

  • @Mix_Media_2173
    @Mix_Media_2173 14 днів тому

    Thanks U saved me

  • @jakehorvath9001
    @jakehorvath9001 18 днів тому

    thank you, sir

  • @chrisder1814
    @chrisder1814 Місяць тому

    hello Do you also use GPT with action?

  • @themadmystery
    @themadmystery Місяць тому

    How can we retrieve event hub messages from postman

  • @karikalan-io4ke
    @karikalan-io4ke Місяць тому

    hi

  • @xenthik
    @xenthik Місяць тому

    I am losing the state of bitbucket if I restart the machine

  • @moulalucky8608
    @moulalucky8608 Місяць тому

    What if we stop and start the server do we need to troubleshoot again like pasting and running the commands on VM or else it will be come in online directly?

  • @mayurpande5415
    @mayurpande5415 2 місяці тому

    For the artifactory service it does not show me the service connections that I created

  • @treyhannam3806
    @treyhannam3806 2 місяці тому

    well done, thank you! It was nice to see how the NAT gateway should be setup and what errors you run into if you set it up wrong/ do not have it

  • @denistaradada4699
    @denistaradada4699 2 місяці тому

    very useful, thanks!

  • @ryanberger65
    @ryanberger65 3 місяці тому

    What permissions are required for the PAT to allow it to register the runner?

  • @carloscontreraschavez4567
    @carloscontreraschavez4567 3 місяці тому

    thank you Ravi, very good explanation

  • @leonardotumadjian35
    @leonardotumadjian35 3 місяці тому

    Thank you for your video! it helped me a lot to understand how to link de NAT Gatway to the outside!

  • @ajayrahane8349
    @ajayrahane8349 3 місяці тому

    How do i configure this git with Jenkins installed on docker desktop, Jenkins in installed on docker desktop windows core image

  • @marcosreyes9385
    @marcosreyes9385 3 місяці тому

    Really nice video. It is just what I have been looking for for a long time

  • @wrohanar
    @wrohanar 4 місяці тому

    how to add the public ip which is static to ECS

  • @shibasisdas1589
    @shibasisdas1589 5 місяців тому

    without access keys and secret access keys , is not not possible to access the s3 bucket ,using python boto3

  • @premkumarmani1380
    @premkumarmani1380 5 місяців тому

    do you have terraform script to perform the same ?

  • @alejandrosan
    @alejandrosan 6 місяців тому

    Good example, thanks

  • @user-pl6ey9kb3e
    @user-pl6ey9kb3e 6 місяців тому

    Awesome explanations!

  • @analyticstamizan677
    @analyticstamizan677 6 місяців тому

    thanks.

  • @rahulverma9957
    @rahulverma9957 6 місяців тому

    Codes are not visible. Can you post the code somewhere?

  • @TheNkina
    @TheNkina 7 місяців тому

    Hi Raavi, I trust you are well. Honestly I am struggling to reference a file from a repo to a pipeline and I was wondering if you can assist me

  • @shyamkishore949
    @shyamkishore949 7 місяців тому

    Could you please make a video for establishing connection with kubeconfig sir thank you

  • @user-rd8td7es3w
    @user-rd8td7es3w 7 місяців тому

    Getting "botocore.exceptions. NoCredentialsError:Unable to locate credentials"

  • @venkateshpolisetty8072
    @venkateshpolisetty8072 7 місяців тому

    Hey. Nice Explaination. I have a question. I am the admin user in the aws account. I don't have any access key and secret key. I want to access s3 using temporary credentials. is it possible?

    • @pratikdas6807
      @pratikdas6807 6 місяців тому

      No, this is NOT possible. You need secret access key and secret access key id to configure the profile. The sts client will then establish api call using the credentials of the profile. So, you need setup access key and secret key for sts client to work

  • @BohdanTrotsenko
    @BohdanTrotsenko 7 місяців тому

    thanks, However, Since python script prints to the terminal, a slow terminal largely affects the timing. In addition, it's customary to fetch some data prior to running the main test to warm up the connection.

  • @pechan2
    @pechan2 7 місяців тому

    is this only for .NET?

  • @t-distributedkid3825
    @t-distributedkid3825 8 місяців тому

    I was struggling with my tasks being stuck in Provisioning state. Finally found this awesome video Thanks a lot

  • @jayendrasathiyamoorthy5633
    @jayendrasathiyamoorthy5633 8 місяців тому

    I deployed fargate task in private subnet with NAT gateway for whitelisting purpose. Even though I attached load balancer but I can't able to access the task from internet. So what can I do for that?

  • @samuelwilliams7331
    @samuelwilliams7331 8 місяців тому

    Great demo

  • @CotopaxiAH1968
    @CotopaxiAH1968 8 місяців тому

    Okay, thanks for the explanations. But what I was waiting for is this: * User (not yet signed in) uses the web browser (e.g. Firefox) and calls a URL that is protected. * Then I want the login dialogue to pop up (the one that you used in the Cognito pool to sign in) and the user can enter credentials. * When credentials are okay, then the browser proceeds to the protected URL and shows the content. So how do I achieve this? What you were explaining seems to be going on below the surface. I cant expect my users to manually launch the hosted UI from the AWS console... they dont have access to the account where the pool is in...?!

  • @user-mx6qr3bg2l
    @user-mx6qr3bg2l 8 місяців тому

    Hi Ravi great video once again! Can you please let me know if this is possible: If I have one ALB, one HTTPS listener, but multiple path based rules can I have both authenticated and non-authenticated requests, where the authenticated ones go through Cognito before being forwarded to the Target Group? Then once they reach the application the token gets verified by the server?

  • @yogithakakarla1716
    @yogithakakarla1716 8 місяців тому

    We can directly access nlb right why do we need api gateway

  • @alexandrucomanescu9857
    @alexandrucomanescu9857 8 місяців тому

    Thank you for the video!

  • @FelixTruong-rt6py
    @FelixTruong-rt6py 8 місяців тому

    Can you share curl of access table by Access Keys ? I always get 403

  • @georgesmith9178
    @georgesmith9178 8 місяців тому

    Thank you - shows exactly what I needed in Postman. One suggestion - re-record the video with the new "Experience" from AWS. Sorry, they changed the UI ... AGAIN :). This will bring more views.

  • @georgesmith9178
    @georgesmith9178 8 місяців тому

    Great tutorial - gave you thumbs-up. Just one little detail that evaded me. On the diagram you showed the user clicking on a login link (top left), but then we seem to only simulate that click with postman, right? I don't think there was an actual link on a page that this end-user clicked. Thanks in advance for confirming.

  • @JesusMatiz35
    @JesusMatiz35 9 місяців тому

    Great video, thanks!

  • @unearthtruth7192
    @unearthtruth7192 9 місяців тому

    After ec2 restart, it fails because it uses another user as "DevAISUser" and not ssm-user where we did the runner setup, so whatever we installed on ssm-user is missing in new user and this fails. Getting Git version info Working directory is '/home/DevAISUser/

  • @apshivaram
    @apshivaram 9 місяців тому

    If there is no user present in AZ AD, is there a way I can prompt for register user or guest user login such that user is created in AZ AD? If so, should we create a custom component that should be hosted on AWS or is there any other way to achieve this?

  • @prerakhere
    @prerakhere 9 місяців тому

    This is good. But I want to know for public API Gateway requests that are coming from the outside internet (users), those requests will come into VPC via internet gateway, pass in to fargate tasks (placed in private subnets) via NAT Gateway (placed in public subnets) right? In short, use of NAT Gateway is inevitable right?

  • @pythonbrothersandfamily
    @pythonbrothersandfamily 9 місяців тому

    great video, thaks a loooot

  • @tejasnb11i
    @tejasnb11i 9 місяців тому

    Hi, thanks a lot for this video... When I'm trying to create a new cluster it is not asking me to select vpc, networking option itself is not there... why it is?

    • @jayendrasathiyamoorthy5633
      @jayendrasathiyamoorthy5633 8 місяців тому

      Because the console has been updated recently. If you create a service in the cluster, there you can select your networking configurations.😊

  • @flywithme29thheven
    @flywithme29thheven 9 місяців тому

    @8:17

  • @truongtuan2198
    @truongtuan2198 10 місяців тому

    why not set main sqs url in attribute?

  • @cai0
    @cai0 10 місяців тому

    Link for those yml files shown in the video would be nice :)

  • @harsh007301
    @harsh007301 10 місяців тому

    Thanks for this awesome video. So we need NAT gateway only if we want to make outbound calls to third party Rest APIs, else it will work fine with VPC endpoints if we only want to connect S3 and ECR. right?

  • @sandipram5022
    @sandipram5022 10 місяців тому

    amazing. just font size needs to be adjust.

  • @user-ls5gp4it7z
    @user-ls5gp4it7z 10 місяців тому

    how to run the code when the runners is in idle