Soham Kamani
Soham Kamani
  • 10
  • 50 668
Service Accounts in Google Cloud - How to Authenticate Your Application
Learn how to securely authenticate your applications in Google Cloud using service accounts.
This video provides a comprehensive guide to understanding service accounts, access management, and best practices.
Read the full post on www.sohamkamani.com/cloud/gcp-authentication/
Chapters:
00:00 Introduction
00:10 What are Service Accounts?
01:16 Creating and Using a Service Account
03:33 Assigning Service Accounts to VMs
05:13 Service Account Keys
07:27 Modifying Service Account Permissions
08:01 Summary and Best Practices
Whether you're building applications, data pipelines, or automating tasks on GCP, understanding service accounts is crucial for access management and security.
Service account documentation: cloud.google.com/iam/docs/service-account-overview
มุมมอง: 373

วีดีโอ

Using Google Cloud Storage in Java (With Examples)
มุมมอง 1.3K4 หลายเดือนก่อน
Learn how to use Google Cloud Storage in your Java application. We'll learn how to create a bucket, upload and download files, and list files in a folder. Chapters: 00:00 Introduction 00:28 Creating a Bucket 02:25 Installing Dependencies 03:03 Uploading Files 04:25 Updating Files 05:10 The Blob Instance 05:57 Downloading Files 06:35 Reading Files 07:07 Deleting Files 08:08 How Folders Work 09:1...
Running Java on the Command Line: Ditch the IDE
มุมมอง 6567 หลายเดือนก่อน
This tutorial will show you how to run a basic Java Maven project on the command line (as opposed to on an IDE). You can read the written version of this tutorial on sohamkamani.com/java/cli-app-with-maven/ We will learn how to run maven commands that create a new maven project, package and execute your Java code from an executable JAR file, run unit tests for your code, and add external depend...
Working with Google Cloud SQL in Java | Complete Tutorial with Examples
มุมมอง 4Kปีที่แล้ว
Read the full tutorial on www.sohamkamani.com/java/cloudsql/ Chapters: 00:00 Introduction 00:43 What Is Cloudsql? 01:14 Creating A New Cloudsql Instance 02:43 Accessing Your Database 03:25 Reading And Writing Data From A Java Application 05:59 Further Reading In this video we'll learn how to work with CloudSQL in your Java application. We'll learn about provisioning a new database, running quer...
How to Use the JDBC Library for PostgreSQL in Java | Complete Tutorial With Examples
มุมมอง 7Kปีที่แล้ว
Read the full tutorial for this video - www.sohamkamani.com/java/jdbc-postgresql/ Chapters 00:00 Introduction 00:52 What Is The Jdbc Library 01:57 Creating Our Postgres Database 02:23 Initialising Our Java Project 03:03 Creating A New Data Source 03:55 Reading Data From The Database 04:47 Adding Variable Arguments To Our Query 05:29 Inserting Data Into The Database 06:25 Updating Data 06:59 Err...
An Introduction to Distributed Systems (Talk @ JSSATE )
มุมมอง 4982 ปีที่แล้ว
My talk on distributed systems given at JSS Academy of Technical Education Bangalore campus Topics covered are: • Replication • Consistency, availability and the CAP theorem • Sharding and scaling • Real world applications Twitter - @sohamkamani Github - github.com/sohamkamani My blog - sohamkamani.com/blog
Scaling GCP App Engine Instances | Complete Tutorial With Examples
มุมมอง 1.3K2 ปีที่แล้ว
In this video we'll learn how to manage and scale your App Engine resources on the Google Cloud platform. First, we'll go over the different scaling types (Basic, Manual, and Automatic), and when to use them. We'll also look at how to manage instance classes to increase the memory and CPU available to each instance. Finally, we'll demonstrate how to apply different scaling types and instance cl...
GCP App Engine - Logging and Monitoring | Complete Tutorial with Examples
มุมมอง 1.9K2 ปีที่แล้ว
In this tutorial we'll learn how to monitor your Google Cloud App Engine application. We'll start by looking at the various dashboards available to us, like the App Engine dashboard, and Cloud Monitoring dashboard. Next, we'll learn how to set up alerts on some of the metrics available in these dashboards, so that you can be notified of any abnormal behaviour. Finally, we'll see how to view you...
Deploying a Java Application to Google App Engine (GCP) | Complete Tutorial with Examples
มุมมอง 22K2 ปีที่แล้ว
You can read the blog post for this tutorial on www.sohamkamani.com/java/appengine/ Chapters: 00:00 Introduction 00:35 What Is Google App Engine 01:03 Creating A New App Engine Instance 01:27 Creating A Spring Boot Java Project 02:15 Deploying Our Application To App Engine 03:36 Updating Our Application With New Code 04:53 Switching To Different Versions Of Your Application 05:26 Conclusion In ...
Using Google BigQuery in Your Java Application | Complete Tutorial with Examples
มุมมอง 12K2 ปีที่แล้ว
If you want to read the full tutorial, go to www.sohamkamani.com/java/bigquery/ Chapters: 00:00 Introduction 00:33 Bigquery Basics 01:14 Creating A New Service Account 01:58 Creating Our Java Project 02:12 Reading Data From Bigquery 04:38 Creating A Bigquery Table 05:16 Inserting Data Into A Bigquery Table 05:53 Streaming Data Insertion 07:56 Conclusion In this video we'll learn how to use Goog...

ความคิดเห็น

  • @mohitnagpal
    @mohitnagpal หลายเดือนก่อน

    Finally a code which works. Thank You!

  • @dishapatel5828
    @dishapatel5828 หลายเดือนก่อน

    Great explanation

  • @Ala-TooItClub
    @Ala-TooItClub 3 หลายเดือนก่อน

    thank you man! u r best!

  • @World-Of-Mr-Motivater
    @World-Of-Mr-Motivater 3 หลายเดือนก่อน

    sir the url shown in the command line is the url for my application?

  • @siddharthagrawal4280
    @siddharthagrawal4280 5 หลายเดือนก่อน

    i have maven application and also postgres database configuration , i tried above steps it is getting failed ! what could be the solution to this ?

  • @ForChiddlers
    @ForChiddlers 5 หลายเดือนก่อน

    I had to remove the /// before the database name, then it worked... is this a new version, or why do I have this problem?

  • @rupalirastogi4952
    @rupalirastogi4952 5 หลายเดือนก่อน

    How to connect to azure Postgres db for flexible server without using username password approach? Is it possible to use managed identities for db connection?

  • @jigarzanzarukiya1585
    @jigarzanzarukiya1585 6 หลายเดือนก่อน

    Few question. 1. Which maven dependency you have used. Where did you import from BigQuery class? If you can provide documentation link for this. 2. How did you authenticate your self with GCP? Still not understand where are you reading this env (GOOGLE_APPLICATION_CREDENTIALS) variable? This may be dull question But it would be great if you can answer this. Thanks.

  • @suyashgupta1997
    @suyashgupta1997 7 หลายเดือนก่อน

    great short video on jdbc .

  • @amittailor5732
    @amittailor5732 8 หลายเดือนก่อน

    How to run same with gradle ?

  • @surajlavhale2577
    @surajlavhale2577 8 หลายเดือนก่อน

    can we create an alert policy for the status (running or stopped ) of GAE services?

  • @JhonathanMoran
    @JhonathanMoran 9 หลายเดือนก่อน

    Thank you so much.

  • @user-fx6cp2ow9j
    @user-fx6cp2ow9j 10 หลายเดือนก่อน

    Add more about the json file to add the project and its connection

  • @YutaoZhou
    @YutaoZhou 10 หลายเดือนก่อน

    This video is just precise to the point. It is clear, short, and gets the job done! Greate job!

  • @RaviGaneshBandaru
    @RaviGaneshBandaru 11 หลายเดือนก่อน

    Great content Soham..👏

  • @deepakbhartiya3302
    @deepakbhartiya3302 ปีที่แล้ว

    may be I missed, but how to use the key json file in the java code?

  • @Shwetahosur1220
    @Shwetahosur1220 ปีที่แล้ว

    Crisp and concisely explained

  • @bogdy.musiclover
    @bogdy.musiclover ปีที่แล้ว

    good tutorial ! i like it ! short and enough ! Please tell me, how to DELETE one app, after create it with "gcloud app deploy" .... i tryed, but i received error ...

  • @juanjuarez3405
    @juanjuarez3405 ปีที่แล้ว

    good work, i have a question, i need delete just a few rows with query of Java application, for example delete from dataset.table where id=1 This is possible?

  • @returncode0000
    @returncode0000 ปีที่แล้ว

    Thanks! Very helpful 👍 Very interested on more videos about java applications in google cloud. (e.g. microservice, scaling, running in kubernetes cluster, kafka ...)

  • @tyongalves7129
    @tyongalves7129 ปีที่แล้ว

    Very usefull 🎉❤🎉🎉

  • @akashkore8148
    @akashkore8148 ปีที่แล้ว

    very poor explanation , where should we execute coammnds and all , and where is the steps ....

  • @user-xw5gv2yq8j
    @user-xw5gv2yq8j ปีที่แล้ว

    I'm managed to make it work with mysql in my local machine but when i deploy the spring boot app to app engine i'm having connexion issues with jbdc. do you know what might be the causes?

    • @tomislavtonchev
      @tomislavtonchev 7 หลายเดือนก่อน

      Me too, did you find a solution for that?

    • @mihirparmar8263
      @mihirparmar8263 3 หลายเดือนก่อน

      I am not able to make it work on local machine as well, possible to guide? Please leave a comment!

  • @arpanbanejee5143
    @arpanbanejee5143 ปีที่แล้ว

    Short but very informative video! Learnt the necessary concepts, Thank you!

  • @addliam
    @addliam ปีที่แล้ว

    Thanks for the video. I have a question what should i do if i want to work collaborative on Cloud SQL can i get a credentials.json that allows everyone to acces the cloud ddbb. I need help plz

  • @geetkedia7829
    @geetkedia7829 ปีที่แล้ว

    And what are the steps to integrate Mysql database to it

  • @pavangv7
    @pavangv7 ปีที่แล้ว

    Do we need to enable the CloudBuild API even though we are using non gcp CICD tools?

  • @dmitriipinzari4586
    @dmitriipinzari4586 ปีที่แล้ว

    i had to give access to "bucket" to one of google cloud's emails in order to deploy. Everything else worked fine

  • @Trance33317
    @Trance33317 ปีที่แล้ว

    Hi, new to gcp and trying to run `gcloud app deploy` but get this error: Step #2 - "build": Running "./mvnw clean package --batch-mode -DskipTests -Dhttp.keepAlive=false -f=pom.xml" Step #2 - "build": ./mvnw: 223: ./mvnw: cannot open /workspace/.mvn/wrapper/maven-wrapper.properties: No such file Step #2 - "build": /workspace/.mvn/wrapper/maven-wrapper.jar: No such file or directory Step #2 - "build": Error: Could not find or load main class org.apache.maven.wrapper.MavenWrapperMain Step #2 - "build": Caused by: java.lang.ClassNotFoundException: org.apache.maven.wrapper.MavenWrapperMain Step #2 - "build": Done "./mvnw clean package --batch-mode -DskipTests -Dhttp.keepAli..." (295.861918ms) Step #2 - "build": Failure: (ID: 57144a81) Please share any updates to resolve!

  • @titanxs
    @titanxs ปีที่แล้ว

    when I try to query it says "Access Denied User does not have bigquery.jobs.create permission in project"

    • @sohamkamanitech
      @sohamkamanitech ปีที่แล้ว

      You probably need to check your users permissions in the IAM section on the GCP console. Looks like you may not have access to the BigQuery instance

  • @markchesnavsky3273
    @markchesnavsky3273 ปีที่แล้ว

    Very concise and clear explanation. Many thanks!

  • @aakashnoopur6382
    @aakashnoopur6382 ปีที่แล้ว

    Thank you for the video...I tried to implement the same but I got errors for importing libraries, saying bigquery does not exist, Find valuelist does not exist. Though I had added jars which I found over internet... could you please help...I am unable to implement this usecase

  • @jaichandra7692
    @jaichandra7692 ปีที่แล้ว

    Hello can I get your contact information mail ID or anything?

  • @lakshmisrii
    @lakshmisrii ปีที่แล้ว

    Thank you, Please do on GCP Application Production Support related

    • @sohamkamanitech
      @sohamkamanitech ปีที่แล้ว

      Great idea :) What aspects of production support would you like to know about specifically?

    • @harishdama5378
      @harishdama5378 ปีที่แล้ว

      I can give a scenario, bunch of 5xx errors are getting produced in our application which is deployed in app engine. Could you please tell what would be the approach to analyze those in gcp logs?

  • @JSCSNischalBK
    @JSCSNischalBK 2 ปีที่แล้ว

    Engaging and informative talk. Really well thought out and delivered insanely well.

  • @krithikan3177
    @krithikan3177 2 ปีที่แล้ว

    Amazing session !

  • @mr.mirror1213
    @mr.mirror1213 2 ปีที่แล้ว

    very good talk and noob friendly 😁😁👍👍

  • @akshayprakash7312
    @akshayprakash7312 2 ปีที่แล้ว

    It was an amazing talk Soham! You explained the concepts in very simple words and made it interesting 👏

  • @filiperosenbrock
    @filiperosenbrock 2 ปีที่แล้ว

    thanks

  • @peterjoseph2415
    @peterjoseph2415 2 ปีที่แล้ว

    This is awesome Soham, thanks for teaching us like the diamond you are!

  • @akshayprakash7312
    @akshayprakash7312 2 ปีที่แล้ว

    Amazing Soham, great explanation! Keep the videos coming! :D

  • @alwintiwari4355
    @alwintiwari4355 2 ปีที่แล้ว

    Good one, do you have any samples on reading BigQuery data through BigQuery Storage API ?

    • @sohamkamanitech
      @sohamkamanitech 2 ปีที่แล้ว

      Not yet, but I'll work on it soon 👍

  • @shivamtomar7426
    @shivamtomar7426 2 ปีที่แล้ว

    Kindly upload more videos , really helpful

    • @sohamkamanitech
      @sohamkamanitech 2 ปีที่แล้ว

      I'm glad it helped you 🙂 Planning to make more videos soon

    • @akashrtf8309
      @akashrtf8309 2 ปีที่แล้ว

      How to use this (service account ) in eclipse?

  • @manjeetkumar
    @manjeetkumar 2 ปีที่แล้ว

    Really good tutorial. The way you have created video is also good. Explaining and moving through video was good approach.