Amazon と EMR Studio Workspace CodeWhisperer の統合 - Amazon EMR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon と EMR Studio Workspace CodeWhisperer の統合

概要

Amazon CodeWhisperer EMR Studio で Amazon を使用すると、コードを記述するときにリアルタイムのレコメンデーションを取得できます JupyterLab。 CodeWhisperer は、コメントの入力、1 行のコードの完了、レコメンデーションの作成 line-by-line、および完全な形式の関数の生成を行うことができます。

注記

Amazon EMR Studio を使用する場合、サービス改善の目的で、使用状況とコンテンツに関するデータを保存する AWS 場合があります。データ共有をオプトアウトする方法の詳細と手順については、「Amazon CodeWhisperer ユーザーガイド」の「 とのデータの共有 AWS」を参照してください。

Workspace で を使用する際 CodeWhispererの考慮事項

  • CodeWhisperer 統合は、EMR「Studio のEMR考慮事項」に記載されているように、Studio が利用可能な AWS リージョン のと同じ で使用できます。

  • Amazon EMR Studio は、スタジオがあるリージョンに関係なく、米国東部 (バージニア北部) (us-east-1) の CodeWhisperer エンドポイントをレコメンデーションに自動的に使用します。

  • CodeWhisperer は、EMRStudio の Spark ジョブのコーディングETLスクリプトに Python 言語のみをサポートします。

  • クライアント側のテレメトリオプションは、 の使用を定量化します CodeWhisperer。この機能は EMR Studio ではサポートされていません。

に必要なアクセス許可 CodeWhisperer

を使用するには CodeWhisperer、Amazon EMR Studio のIAMユーザーロールに次のポリシーをアタッチする必要があります。

{ "Version": "2012-10-17", "Statement": [ { "Sid": "CodeWhispererPermissions", "Effect": "Allow", "Action": [ "codewhisperer:GenerateRecommendations" ], "Resource": "*" } ] }

Workspace CodeWhisperer で を使用する

CodeWhisperer リファレンスログインを表示するには JupyterLab、 JupyterLab ウィンドウの下部にあるCodeWhispererパネルを開き、Open Code Reference Log を選択します。

次のリストには、提案を操作する CodeWhispererために使用できるショートカットが含まれています。

  • コメンデーションの一時停止 – CodeWhisperer 設定から自動サジェストの一時停止を使用します。

  • 提案を承認する - キーボードの [Tab] キーを押します。

  • 提案を拒否する - キーボードの [Esc] キーを押します。

  • 提案のナビゲーション - キーボードの [上矢印][下矢印] を使います。

  • 手動呼び出し - キーボードの [Alt] キーと [C] キーを押します。Mac を使用している場合は、[Cmd] キーと [C] キーを押します。

を使用して CodeWhisperer 、ログレベルなどの設定を変更し、コード参照の候補を取得することもできます。詳細については、「Amazon CodeWhisperer ユーザーガイド CodeWhisperer 」の「 および 機能を使用したセットアップ JupyterLab」を参照してください。 https://docs.aws.amazon.com/codewhisperer/latest/userguide/features.html