Have you ever thought that you want to confirm the operation of codes one by one when implementation of AWS Lambda?
You probably think it is pain to implement on AWS console because you have to run Lambda function and it costs each time.
Therefore, I will show you the solution of your worry.
It is implementation with Google Colab and AWS integration.
The steps is following:
Step 1: Store AWS configuration files on Google Drive
Operating system | Default location and name of files |
---|---|
Linux and macOS | ~/.aws/config ~/.aws/credentials |
Windows | %USERPROFILE%.aws\config %USERPROFILE%.aws\credentials |
Resource
Location of the shared config and credentials files - AWS SDKs and Tools
Step 2: Mount Google Drive
from google.colab import drive
drive.mount('/content/drive')
Step 3: AWS Authetication configuration
import os
config_file = "/content/drive/MyDrive/path/to/file/config"
os.environ['AWS_CONFIG_FILE'] = config_file
credentials_file = "/content/drive/MyDrive/path/to/file/credentials"
os.environ['AWS_SHARED_CREDENTIALS_FILE'] = credentials_file
Step 4: Install boto3
!pip install boto3
Caution
You should configure appropriate IAM Role to >operate AWS resources.
Don't forget it!
In this way, you can implement Lambda function simply and flexibly on Google Colab.
Please try it!
Top comments (0)