AWSストレージとの接続
AWS資格情報を追加して、Mindkosh上のデータセットにご自身のAWS S3バケットを接続する方法をご覧ください。
MindkoshにAWSアカウントを接続してデータを追加するには、まずAWSの認証情報を追加する必要があります。
AWSでIAMユーザーを作成する
AWSでIAMユーザーを作成し、使用する予定のバケットおよび場所に対する読み取りアクセス権を持つポリシーをアタッチしてください。AWS認証情報の種類を選択するよう求められたら、次を選択します。 アクセスキー - プログラムによるアクセス。AWSコンソールへのアクセスは必要ありません。
新しいユーザーにアタッチできるポリシーの例を以下に示します。必ず example-bucket をあなた自身のバケット名に置き換えてください。
{
"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>/*"
]
}
]
}
APIアクセスキーを保存することを忘れないでください
新しいユーザーを作成すると、作成したばかりのアクセスキーを保存するよう促されます。必ず「Download .csv」ボタンをクリックしてください。タブを閉じて再度開いた場合、バケットのデータにアクセスするために必要なシークレットアクセスキーを表示することはできません。
CORSポリシーを設定する
ブラウザがクラウドストレージから直接ファイルを取得できるようにするには、ブラウザがファイルの読み込みをブロックしないようにバケットに正しいCORSポリシーを設定する必要があります。AWS S3のバケットでの設定方法は以下のとおりです。

AWSコンソールでバケットを開きます。
Permissionsタブに切り替えます。
CORSセクションまでスクロールし、次のポリシーを入力します。
[
{
"AllowedHeaders": [
"Access-Control-Allow-Origin"
],
"AllowedMethods": [
"GET"
],
"AllowedOrigins": [
"https://app.mindkosh.com",
],
"ExposeHeaders": [
"Access-Control-Allow-Origin"
]
}
]Mindkoshに認証情報を追加する
組織の管理者のみがMindkoshにクラウドストレージ認証情報を追加できます
権限の設定が完了したら、いよいよMindkoshに認証情報を追加します。クラウドストレージの認証情報を追加するには、Mindkoshの左側サイドバーからOrganizationページに移動してください。

AWS S3セクションでManage Keysボタンをクリックし、次のキーをそれぞれの入力欄に入力してください:
アクセスキーIDシークレットアクセスキー
認証情報が設定されると、ストレージからデータを追加するためのデータセットを作成できます。 これを行う手順はここに記載されています。
最終更新
役に立ちましたか?