

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

# Amazon S3 に接続できない
<a name="troubleshoot-connect-S3"></a>

Amazon S3 に正常に接続するには、認証を設定し、アクセスするバケット内に有効なマニフェストファイルを作成する必要があります。また、マニフェストによって定義されたファイルが使用可能であることを確認します。

認証を検証するには、Amazon Quick Sight が S3 アカウントにアクセスすることを許可していることを確認してください。ユーザーが許可されているだけでは不十分です。Amazon Quick Sight は個別に承認する必要があります。

**Amazon Quick Sight が Amazon S3 バケットにアクセスすることを許可するには**

1. 右上 AWS リージョン のリストで、米国東部 (バージニア北部) リージョンを選択します。これは、アカウントのアクセス許可の編集中に AWS リージョン 一時的に使用します。

1. Amazon Quick Sight 内で、プロファイル名 (右上) を選択します。**「クイックサイトの管理**」を選択し、**「カスタムアクセス許可**」セクションまでスクロールダウンします。

1. **AWS リソース**を選択し、**追加または削除**を選択します。

1. リストで Amazon S3 を探します。次のいずれかのアクションを選択して、S3 バケットを選択できる画面を開きます。
   + チェックボックスがオフになっている場合は、Simple Storage Service (Amazon S3) の横にあるチェックボックスをオンにします。
   + チェックボックスがオンになっている場合は、**[Details]** (詳細)、**[Select S3 buckets]** (S3 バケットを選択) の順に選択します。

1. Amazon Quick Sight からアクセスするバケットを選択します。続いて、**[Select]** (選択) を選択します。

1. **[更新]** を選択します。

1. このプロセスの最初のステップ AWS リージョン で を変更した場合は、使用する に戻 AWS リージョン します。

マニフェストファイルが有効であることを確認することを強くお勧めします。Amazon Quick Sight がファイルを解析できない場合、エラーメッセージが表示されます。これは、「JSON が有効なため、マニフェストファイルを解析できません」または「S3 バケットに接続できません」などと表示されます。

**マニフェストファイルを確認するには**

1. マニフェストファイルを開きます。これは、[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) の Amazon S3 コンソールから直接実行できます。マニフェストファイルに移動し、**[Open]** (開く) を選択します。

1. マニフェストファイル内で指定されている URI または URL が、接続先のファイルを示していることを確認します。

1. ファイルをアップロードするのではなく、マニフェストファイルへのリンクを使用する場合は、マニフェストファイルが正しく形成されていることを確認します。リンクには、`.json` という単語の後に追加のフレーズを含めるべきではありません。S3 コンソールの詳細で [**リンク**] の値を見ることで、S3 ファイルへの正しいリンクを得ることができます。

1. [https://jsonlint.com](https://jsonlint.com) にあるような JSON バリデーターを使用して、マニフェストファイルの内容が有効であることを確認してください。

1. バケットまたはファイルに対するアクセス権限を確認します。[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) で、Amazon S3 バケットに移動し、**[Permissions]** (アクセス許可) タブをクリックして、適切なアクセス許可を追加します。アクセス権限のレベルが適切である (バケットに対するもの、またはファイルに対するもの) であることを確認します。

1. `s3://` ではなく `https://` プロトコルを使用している場合は、バケットを直接参照していることを確認します。例えば、*s3://s3-us-west-2.amazonaws.com/awsexamplebucket/myfile.csv* の代わりに *s3://awsexamplebucket/myfile.csv* を使用します。`s3://` と `s3-us-west-2.amazonaws.com` を使用して Amazon S3 を二重に指定すると、エラーが発生します。

   マニフェストファイルと Amazon S3 への接続の詳細については、「[Amazon S3 のマニフェストファイルでサポートされている形式](supported-manifest-file-format.md)」を参照してください。

加えて、Amazon S3 データセットが [Amazon S3 ファイルを使用したデータセットの作成](create-a-data-set-s3.md) のステップに従って作成されたことを確認します。

Athena を使用して Amazon S3 に接続する場合は、「[Amazon Athena に接続できない](troubleshoot-connect-athena.md)」を参照してください。