

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

# Amazon CodeCatalyst と VS コードのトラブルシューティング
<a name="codecatalyst-troubleshoot"></a>

以下のトピックでは、Amazon CodeCatalyst と VS Code を使用する際に発生する可能性のある技術的問題について説明します。

**Topics**
+ [VS コードバージョン](#codecatalyst-troubleshoot-vsc)
+ [Amazon CodeCatalyst の使用許可](#codecatalyst-troubleshoot-permission)
+ [Toolkit for VS Code から接続する](#codecatalyst-troubleshoot-connecting)

## VS コードバージョン
<a name="codecatalyst-troubleshoot-vsc"></a>

ご使用のバージョンの VS Code では、システムに `vscode://` URI のハンドラーを設定することが想定されます。このハンドラーがないと、 AWS Toolkit からすべての CodeCatalyst 機能にアクセスすることはできません。たとえば、VS Code Insider から起動するとエラーが発生します。これは、VS Code Insider は `vscode-insiders://` URI を処理し、`vscode://` URI は処理しないためです。

## Amazon CodeCatalyst の使用許可
<a name="codecatalyst-troubleshoot-permission"></a>

 AWS Toolkit for Visual Studio Codeから CodeCatalyst を操作するためのファイル権限要件は次のとおりです。
+ `~/.ssh/config`ファイルに対する独自のアクセス権限を`read`および`write`に設定します。他のすべてのユーザーに対して `write` 権限を制限します。
+ `~/.ssh/id_dsa ` および `~/.ssh/id_rsa` ファイルのアクセス許可を `read` のみに設定します。他のすべてのユーザーに対して `read`、`write`、および `execute` 権限を制限します。
+ `globals.context.globalStorageUri.fsPath`ファイルは書き込み可能な場所になければなりません。

## Toolkit for VS Code から接続する
<a name="codecatalyst-troubleshoot-connecting"></a>

 AWS Toolkit for Visual Studio Codeから開発環境に接続しようとすると、次のエラーを受け取った場合

*`~/.ssh/config` には古い可能性のある `aws-devenv-*` セクションがあります。*
+ **設定を開く…**ボタンを選択して、VS Code **Editor**で `~/.ssh/config`ファイルを開きます。
+ **エディタ**から、`Host aws-devenv-*`セクションの内容を選択して削除します。
+ `~/.ssh/config` の `Host aws-devenv-*` に加えた変更を保存します。ファイルを閉じます。
+ Toolkit for VS Code から接続し直します。