ステップ 3: コンソールバケットを作成する
Amazon Lookout for Vision コンソールを使用するには、コンソールバケットと呼ばれる Amazon S3 バケットが必要です。コンソールバケットには以下が格納されます:
最初に新しい AWS リージョンで Amazon Lookout for Vision コンソールを開くと、Lookout for Vision は代わりにコンソールバケットを作成します。データセットの作成など、AWS SDK オペレーションやコンソールタスクでバケット名の使用が必要になる場合があるので、コンソールバケット名はメモしてください。
または、コンソールバケットは、Amazon S3 コンソールを使用して作成できます。Amazon S3 バケットポリシーによって Amazon Lookout for Vision コンソールがコンソールバケットを正常に作成できない場合は、この方法を使用してください。たとえば、Amazon S3 バケットの自動作成を禁止するポリシーなどによってです。
注記
AWS SDK だけを使用して Lookout for Vision コンソールを使用しない場合は、コンソールバケットを作成する必要はありません。選択した名前で別の S3 バケットを使用できます。
コンソールバケット名の形式は、lookoutvision
-<region>
-<random value>
です。ランダム値により、バケット名の間に衝突が発生しないようにします。
Amazon Lookout for Vision コンソールによるコンソールバケットの作成
Amazon Lookout for Vision コンソールにより AWS リージョンのコンソールバケットを作成するには、以下の手続きに従います。有効化されている S3 バケット設定については、コンソールバケット設定 を参照してください。
Amazon Lookout for Vision コンソールを使用してコンソールバケットを作成するには
-
使用しているユーザーまたはグループに
AmazonLookoutVisionConsoleFullAccess
権限があることを確かめてください。詳細については、「ステップ 2: 権限をセットアップする」を参照してください。 -
https://console.aws.amazon.com/lookoutvision/
で Amazon Lookout for Vision コンソールを開きます。 ナビゲーションバーで、[リージョンを選択] を選びます。次に、コンソールバケットを作成する AWS リージョンを選びます。
-
[開始する] を選びます。
-
現在の AWS リージョンでコンソールを初めて開いた場合は、「初回セットアップ」ダイアログボックスで以下を行います:
-
表示されている Amazon S3 バケットの名前をコピーします。この情報は後で必要になります。
-
Amazon Lookout for Vision にコンソールバケットの作成を代行させる場合は、[S3バケットを作成] を選択します。
現在の AWS リージョンのコンソールバケットがすでに存在する場合、「初回セットアップ」ダイアログボックスは表示されません。
-
-
ブラウザウィンドウを閉じます。
Amazon S3 によるコンソールバケットの作成
Amazon S3 を使用してコンソールバケットを作成できます。バケットの作成では、Amazon S3 バージョニングを有効にする必要があります。Amazon S3 ライフサイクル構成を使用して、最新でない (以前の) バージョンのオブジェクトを削除し、不完全なマルチパートアップロードを削除することをお勧めします。オブジェクトの現在のバージョンを削除するライフサイクル構成はお勧めしません。Amazon Lookout for Vision コンソールにより作成したコンソールバケットで有効にされる S3 バケット設定の詳細については、コンソールバケット設定 を参照してください。
-
コンソールバケットを作成したい AWS リージョンを決めます。サポート対象リージョンについては、「Amazon Lookout for Vision エンドポイントおよびクォータ」を参照してください。
-
「バケットの作成」にある S3 コンソールの手引きに従ってバケットを作成します。以下の操作を実行します。
-
ステップ 3 では、先頭に
lookoutvision-
が付いたバケット名を指定します。region
-your-identifier
region
を、前のステップで選択したリージョンコードに変更します。your-identifier
を、選択した固有の識別子に変更します。例えば、lookoutvision-us-east-1-my-console-bucket-1
などです。 -
ステップ 4 では、使用する AWS リージョンを選択します。
-
-
「バケットのバージョニングの有効化」にある S3 コンソールの手引きに従って、バケットのバージョニングを有効にします。
-
(オプション) 「バケットのライフサイクル構成の設定」にある S3 コンソールの手引きに従って、バケットのライフサイクル構成を指定します。次を行い、最新でない (以前の) バージョンのオブジェクトを除去するとともに、不完全なマルチパートアップロードを削除します。ステップ 6、8、9、10 を行う必要はありません。
-
ステップ 5 で、[バケット内のすべてのオブジェクトに適用] を選択します。
-
ステップ 7 では、[最新でないバージョンのオブジェクトを完全に削除] と [期限切れのオブジェクト削除マーカー、または不完全なマルチパートアップロードを削除] を選択します。
-
ステップ 11 では、最新でないバージョンのオブジェクトを削除するまでの待機日数を入力します。
-
ステップ 12 では、不完全なマルチパートアップロードを削除するまでの待機日数を入力します。
-
コンソールバケット設定
Amazon Lookout for Vision コンソールによりコンソールバケットを作成すると、コンソールバケットで次の設定が有効になります。
-
コンソールバケット内のオブジェクトのバージョニング。
-
コンソールバケット内のオブジェクトのサーバー側暗号化。
-
最新でないオブジェクト (30 日) と不完全なマルチパートアップロード (3 日間) を削除するためのライフサイクル構成。
-
コンソールバケットへのパブリックアクセスをブロックします。