# AWSストレージへの接続

Mindkosh と AWS アカウントを接続してデータを追加するには、まず AWS 資格情報を追加する必要があります。&#x20;

{% hint style="warning" %}
ご自身のクラウドサービスアカウントをMindkoshに接続する際、クラウドストレージアカウントに対してデータ送信（egress）料金が発生する場合があることにご注意ください。詳細についてはご利用のクラウドプロバイダーにお問い合わせください。&#x20;
{% endhint %}

## AWS で IAM ユーザーを作成する

AWS で IAM ユーザーを作成し、使用する予定のバケットとロケーションに対する読み取りアクセス権を持つポリシーをアタッチしてください。AWS 資格情報の種類を選択するよう求められたら、次を選択します **アクセスキー - プログラムによるアクセス**。AWS コンソールへのアクセスは必要ありません。

新しいユーザーにアタッチできるポリシーの例を以下に示します。必ず *example-bucket* を自分のバケット名に置き換えてください。

```json
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket",
                "s3:GetBucketLocation"
            ],
            "Resource": [
                "arn:aws:s3:::<example-bucket>"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "s3:GetObject"
            ],
            "Resource": [
                "arn:aws:s3:::<example-bucket>/*"
            ]
        }
    ]
}

```

{% hint style="warning" %}

#### API アクセスキーを保存することを忘れないでください

新しいユーザーを作成したら、作成したアクセスキーを保存するよう求められます。必ず「**Download .csv**」ボタンをクリックしてください。タブを閉じて再度開いた場合、バケットのデータにアクセスするために必要なシークレットアクセスキーを表示することはできません。
{% endhint %}

##

## CORS ポリシーを設定する

ブラウザがクラウドストレージからファイルを直接取得できるようにするには、バケットに適切な CORS ポリシーを設定する必要があります。そうしないとブラウザがファイルの読み込みをブロックします。以下は AWS S3 のバケットでの設定方法です。

<figure><img src="/files/96739c3ea36ccdf9dbe7a8c5f5e24e8463f20b8a" alt="Permissions section on a AWS s3 bucket"><figcaption></figcaption></figure>

1. AWS コンソールでバケットを開きます。
2. Permissions（権限）タブに切り替えます。
3. CORS セクションまでスクロールし、次のポリシーを入力します。

```json
[
    {
        "AllowedHeaders": [
            "Access-Control-Allow-Origin"
        ],
        "AllowedMethods": [
            "GET"
        ],
        "AllowedOrigins": [
            "https://app.mindkosh.com",
        ],
        "ExposeHeaders": [
            "Access-Control-Allow-Origin"
        ]
    }
]
```

## 資格情報を Mindkosh に追加する

{% hint style="danger" %}
組織の管理者のみが Mindkosh にクラウドストレージの資格情報を追加できます&#x20;
{% endhint %}

権限の設定が完了したら、資格情報を Mindkosh に追加する準備が整います。クラウドストレージの資格情報を追加するには、Mindkosh の左サイドバーから Organization ページに移動してください。&#x20;

<figure><img src="/files/3f20aec08ce7c1123ced0decb60b941922d1a246" alt=""><figcaption></figcaption></figure>

AWS S3 セクションの Manage Keys ボタンをクリックし、適切な欄に以下のキーを入力してください：

1. `アクセスキー ID`
2. `シークレットアクセスキー`

資格情報が設定されると、ストレージからデータを追加するためのデータセットを作成できます。 [これを行う手順については、ここに記載されている手順を確認してください。](/ja/guan-li/dtasetto/dtanoappurdo.md#adding-data-from-aws-s3)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mindkosh.com/ja/guan-li/dtasetto/awssutorjiheno.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
