AWS Toolkit for JetBrains

User Guide

AWS Toolkit for JetBrains

Copyright ? 2024 Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

AWS Toolkit for JetBrains

AWS Toolkit for JetBrains: User Guide

User Guide

Copyright ? 2024 Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon.

AWS Toolkit for JetBrains

Table of Contents

User Guide

AWS Toolkit for JetBrains ............................................................................................................... 1 What the AWS Toolkit for JetBrains includes ......................................................................................... 1 Working with the AWS Toolkit for JetBrains .......................................................................................... 2 Related information ..................................................................................................................................... 2 Related videos .......................................................................................................................................... 2 Related webpages ................................................................................................................................... 3 Questions and help ................................................................................................................................. 3 Report a bug with the AWS Toolkit or make a feature request .................................................... 3 Contribute to the AWS Toolkit ............................................................................................................. 4

Amazon Q Developer and Amazon CodeWhisperer ...................................................................... 5 Download the Toolkit ...................................................................................................................... 6

Downloading the Toolkit from the JetBrains Marketplace .................................................................. 6 Additional IDE Toolkits from AWS ............................................................................................................ 6 Getting started ................................................................................................................................ 7 Installing the AWS Toolkit .......................................................................................................................... 7

Installing the AWS Toolkit from your JetBrains IDE ....................................................................... 8 Installing custom builds and releases ...................................................................................................... 8

Removing AWS Toolkit for JetBrains EAP and custom repository references ............................. 9 Navigation ...................................................................................................................................................... 9

Viewing the toolkit from JetBrains ................................................................................................... 10 The AWS Explorer ................................................................................................................................. 10 Connecting to AWS .............................................................................................................................. 12 Connecting to AWS .................................................................................................................................... 13 Prerequisites ........................................................................................................................................... 14 Opening the Sign In panel ................................................................................................................ 14 Connecting to AWS from the AWS Toolkit for JetBrains .............................................................. 15 Authentication for Amazon CodeCatalyst ....................................................................................... 17 AWS Regions ............................................................................................................................................... 18 Viewing the current AWS Region ...................................................................................................... 18 Changing AWS Regions ....................................................................................................................... 18 HTTP proxy setup ...................................................................................................................................... 19 Authentication and access ............................................................................................................ 20 AWS IAM Identity Center .......................................................................................................................... 20 IAM credentials ........................................................................................................................................... 20

iii

AWS Toolkit for JetBrains

User Guide

Prerequisites ........................................................................................................................................... 14 Creating a shared credentials file from the AWS Toolkit for JetBrains ...................................... 22 Configuring shared credentials .......................................................................................................... 22 AWS Builder ID ........................................................................................................................................... 23 Working with AWS services .......................................................................................................... 24 Experimental features ............................................................................................................................... 24 AWS App Runner ........................................................................................................................................ 25 Prerequisites ........................................................................................................................................... 26 Pricing ...................................................................................................................................................... 28 Creating App Runner services ............................................................................................................ 29 Managing App Runner services .......................................................................................................... 31 Amazon CodeCatalyst ............................................................................................................................... 34 What is Amazon CodeCatalyst? ......................................................................................................... 34 Getting Started with CodeCatalyst ................................................................................................... 35 Working with CodeCatalyst ................................................................................................................ 37 AWS CloudFormation ................................................................................................................................ 41 Viewing event logs for a stack .......................................................................................................... 42 Deleting a stack .................................................................................................................................... 44 Amazon CloudWatch Logs ....................................................................................................................... 45 Viewing CloudWatch log groups and log streams ......................................................................... 45 Working with CloudWatch log events .............................................................................................. 48 Working with CloudWatch Logs Insights ......................................................................................... 51 Amazon DynamoDB ................................................................................................................................... 53 Working with Amazon DynamoDB .................................................................................................... 53 Working with DynamoDB tables ....................................................................................................... 54 Amazon ECS ................................................................................................................................................ 56 Amazon ECS Exec ................................................................................................................................. 56 Amazon EventBridge ................................................................................................................................. 59 Working with Amazon EventBridge schemas ................................................................................. 59 AWS Lambda ............................................................................................................................................... 62 Lambda Runtimes ................................................................................................................................. 63 Creating a function ............................................................................................................................... 64 Running (invoking) or debugging a local function ........................................................................ 66 Running (invoking) a remote function ............................................................................................. 68 Changing (updating) function settings ............................................................................................ 69 Deleting a function ............................................................................................................................... 71

iv

AWS Toolkit for JetBrains

User Guide

Amazon RDS ................................................................................................................................................ 72 Prerequisites for accessing Amazon RDS databases ...................................................................... 73 Connecting to an Amazon RDS database ........................................................................................ 75

Amazon Redshift ........................................................................................................................................ 81 Prerequisites for accessing Amazon Redshift clusters ................................................................... 81 Connecting to an Amazon Redshift cluster ..................................................................................... 83

Amazon S3 ................................................................................................................................................... 88 Working with Amazon S3 buckets .................................................................................................... 88 Working with Amazon S3 objects ..................................................................................................... 90

AWS Serverless ........................................................................................................................................... 93 Creating an application ....................................................................................................................... 93 Syncing an application ........................................................................................................................ 98 Changing (updating) application settings ..................................................................................... 101 Deleting an application ..................................................................................................................... 103

Amazon SQS ............................................................................................................................................. 104 Amazon SQS queues .......................................................................................................................... 104 Working with Lambda ....................................................................................................................... 106 Working with Amazon SNS .............................................................................................................. 107

Resources ................................................................................................................................................... 107 IAM permissions for accessing resources ....................................................................................... 108 Adding and interacting with existing resources ........................................................................... 109 Creating and updating resources .................................................................................................... 110

User interface reference .............................................................................................................. 113 AWS Explorer ............................................................................................................................................ 113 Create Function dialog box ................................................................................................................... 116 Deploy Serverless Application dialog box .......................................................................................... 118 New Project dialog box .......................................................................................................................... 120 New Project dialog box (IntelliJ IDEA, PyCharm, and WebStorm) ............................................ 121 New Project dialog box (JetBrains Rider) ...................................................................................... 122 Run/Debug Configurations dialog box ................................................................................................ 124 Run/Debug Configurations (local) .................................................................................................. 124 Run/Debug Configurations (remote) .............................................................................................. 131 Edit configuration (Amazon ECS cluster) ....................................................................................... 134 Update Code dialog box ........................................................................................................................ 140 Update Configuration dialog box ......................................................................................................... 141

Troubleshooting ........................................................................................................................... 144

v

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download