AWS Toolkit for JetBrains

AWS Toolkit for JetBrains

User Guide

AWS Toolkit for JetBrains User Guide

AWS Toolkit for JetBrains: User Guide

Copyright ? 2023 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 User Guide

Table of Contents

What is the AWS Toolkit for JetBrains? ................................................................................................. 1 What the AWS Toolkit for JetBrains includes ................................................................................. 1 How to get started .................................................................................................................... 1 What you can do with the AWS Toolkit for JetBrains ...................................................................... 2 Related information ................................................................................................................... 2 Related videos ................................................................................................................... 2 Related webpages .............................................................................................................. 2 Questions and help ............................................................................................................ 2 Report a bug with the AWS Toolkit or make a feature request ................................................. 3 Contribute to the AWS Toolkit ............................................................................................. 3

Key tasks .......................................................................................................................................... 4 Install the AWS Toolkit for JetBrains ............................................................................................ 4 ........................................................................................................................................ 4 Update the AWS Toolkit for JetBrains ........................................................................................... 6 Configure the AWS Toolkit for JetBrains to Use an HTTP Proxy ........................................................ 7 Work with connections from the AWS Toolkit for JetBrains to AWS accounts ...................................... 8 Connect to an AWS Account for the first time ........................................................................ 8 Add multiple connections .................................................................................................. 12 Switch between connections .............................................................................................. 14 Change connection settings ............................................................................................... 14 Delete a connection .......................................................................................................... 15 Get the current connection ........................................................................................................ 16 Get the current AWS Region ...................................................................................................... 17 Switch between AWS Regions .................................................................................................... 18 Open AWS Explorer within the AWS Toolkit for JetBrains .............................................................. 19 Work with AWS Serverless Applications ....................................................................................... 20 Create a serverless application ........................................................................................... 20 Deploy a serverless application .......................................................................................... 24 Update the settings for a serverless application ................................................................... 25 Delete a serverless application ........................................................................................... 26 Work with AWS Lambda Functions ............................................................................................. 27 Create a function ............................................................................................................. 28 Run (invoke) or debug the local version of a function ............................................................ 29 Run (invoke) the remote version of a function ...................................................................... 30 Update the configuration for a function .............................................................................. 31 Delete a function ............................................................................................................. 33 Work with AWS CloudFormation stacks ....................................................................................... 33 Create a stack .................................................................................................................. 34 Change stack settings ....................................................................................................... 34 View event logs for a stack ............................................................................................... 34 Deleting a stack ............................................................................................................... 35 Work with Amazon CloudWatch Logs .......................................................................................... 36 Work with Amazon ECS clusters ................................................................................................. 36 Working with Amazon EventBridge schemas ................................................................................ 37 Work with Amazon S3 buckets and objects .................................................................................. 37 Work with Amazon RDS ............................................................................................................ 37 Work with Amazon Redshift ...................................................................................................... 37 Work with Amazon SQS ............................................................................................................ 37 Work with AWS App Runner ...................................................................................................... 38 Work with More resources ......................................................................................................... 38

Setting up ....................................................................................................................................... 39 Installing the AWS Toolkit ......................................................................................................... 39 ........................................................................................................................................ 4 Installing AWS Toolkit for JetBrains Early Access Program (EAP) builds .................................... 41

iii

AWS Toolkit for JetBrains User Guide

Updating the AWS Toolkit ......................................................................................................... 41 Setting AWS credentials ............................................................................................................ 42

Accessing credentials files .................................................................................................. 43 Getting the current connection .......................................................................................... 46 Adding multiple connections ............................................................................................. 47 Switching between connections ......................................................................................... 49 Changing connection settings ............................................................................................ 49 Deleting a connection ....................................................................................................... 50 Setting an AWS Region ............................................................................................................. 51 Getting the current AWS Region ........................................................................................ 51 Switching AWS Regions ..................................................................................................... 52 HTTP proxy setup ..................................................................................................................... 53 Working with AWS services ................................................................................................................ 54 Experimental features ............................................................................................................... 54 AWS App Runner ...................................................................................................................... 55 Prerequisites .................................................................................................................... 55 Pricing ............................................................................................................................ 57 Creating App Runner services ............................................................................................ 57 Managing App Runner services .......................................................................................... 59 Amazon CodeCatalyst ............................................................................................................... 61 What is Amazon CodeCatalyst? .......................................................................................... 61 Getting Started with CodeCatalyst ..................................................................................... 61 Working with CodeCatalyst ................................................................................................ 62 AWS CloudFormation ................................................................................................................ 65 Viewing event logs for a stack ........................................................................................... 66 Deleting a stack ............................................................................................................... 67 Amazon CloudWatch Logs ......................................................................................................... 67 Viewing CloudWatch log groups and log streams ................................................................. 68 Working with CloudWatch log events .................................................................................. 69 Working with CloudWatch Logs Insights .............................................................................. 71 Amazon CodeWhisperer ............................................................................................................ 73 What is CodeWhisperer? .................................................................................................... 73 Setting up CodeWhisperer ................................................................................................. 73 Authenticating with CodeWhisperer .................................................................................... 82 Working with CodeWhisperer ............................................................................................. 84 CodeWhisperer Security .................................................................................................... 89 Amazon ECS ............................................................................................................................ 92 Amazon ECS Exec ............................................................................................................. 92 Amazon EventBridge ................................................................................................................. 94 Working with Amazon EventBridge schemas ........................................................................ 94 AWS Lambda ........................................................................................................................... 96 Creating a function ........................................................................................................... 97 Running (invoking) or debugging a local function ................................................................. 98 Running (invoking) a remote function ................................................................................. 99 Changing (updating) function settings ............................................................................... 100 Deleting a function ......................................................................................................... 102 Amazon RDS .......................................................................................................................... 102 Prerequisites for accessing Amazon RDS databases ............................................................. 103 Connecting to an Amazon RDS database ........................................................................... 104 Amazon Redshift .................................................................................................................... 108 Prerequisites for accessing Amazon Redshift clusters ........................................................... 108 Connecting to an Amazon Redshift cluster ......................................................................... 109 Amazon S3 ............................................................................................................................ 112 Working with Amazon S3 buckets ..................................................................................... 113 Working with Amazon S3 objects ..................................................................................... 114 AWS Serverless ...................................................................................................................... 115 Creating an application ................................................................................................... 116

iv

AWS Toolkit for JetBrains User Guide

Deploying an application ................................................................................................. 120 Changing (updating) application settings ........................................................................... 121 Deleting an application ................................................................................................... 122 Amazon SQS .......................................................................................................................... 123 Working with Lambda ..................................................................................................... 125 Working with Amazon SNS .............................................................................................. 125 Resources .............................................................................................................................. 126 IAM permissions for accessing resources ............................................................................ 126 Adding and interacting with existing resources ................................................................... 126 Creating and updating resources ...................................................................................... 128 User interface reference .................................................................................................................. 130 AWS Explorer ......................................................................................................................... 130 Create Function dialog box ...................................................................................................... 132 Deploy Serverless Application dialog box ................................................................................... 133 New Project dialog box ........................................................................................................... 135 New Project dialog box (IntelliJ IDEA, PyCharm, and WebStorm) ........................................... 135 New Project dialog box (JetBrains Rider) ........................................................................... 137 Run/Debug Configurations dialog box ....................................................................................... 138 Run/Debug Configurations (local) ..................................................................................... 138 Run/Debug Configurations (remote) .................................................................................. 144 Edit configuration (Amazon ECS cluster) ............................................................................ 146 Update Code dialog box .......................................................................................................... 150 Update Configuration dialog box .............................................................................................. 151 Security ......................................................................................................................................... 154 Data protection ...................................................................................................................... 154 Identity and Access Management .............................................................................................. 155 Compliance Validation ............................................................................................................. 155 Resilience .............................................................................................................................. 156 Infrastructure Security ............................................................................................................. 156 Document history ........................................................................................................................... 157

v

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

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

Google Online Preview   Download