ステップ 3: コンソールバケットを作成する - Amazon Lookout for Vision

ステップ 3: コンソールバケットを作成する

Amazon Lookout for Vision コンソールを使用するには、コンソールバケットと呼ばれる Amazon S3 バケットが必要です。コンソールバケットには以下が格納されます:

  • コンソールによりデータセットにアップロードする画像。

  • コンソールにより開始するモデルトレーニングのトレーニング結果。

  • トライアル検出の結果。

  • コンソールを使用して、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 コンソールを使用してコンソールバケットを作成するには
  1. 使用しているユーザーまたはグループに AmazonLookoutVisionConsoleFullAccess 権限があることを確かめてください。詳細については、「ステップ 2: 権限をセットアップする」を参照してください。

  2. https://console.aws.amazon.com/lookoutvision/ で Amazon Lookout for Vision コンソールを開きます。

  3. ナビゲーションバーで、[リージョンを選択] を選びます。次に、コンソールバケットを作成する AWS リージョンを選びます。

  4. [開始する] を選びます。

  5. 現在の AWS リージョンでコンソールを初めて開いた場合は、「初回セットアップ」ダイアログボックスで以下を行います:

    1. 表示されている Amazon S3 バケットの名前をコピーします。この情報は後で必要になります。

    2. Amazon Lookout for Vision にコンソールバケットの作成を代行させる場合は、[S3バケットを作成] を選択します。

    現在の AWS リージョンのコンソールバケットがすでに存在する場合、「初回セットアップ」ダイアログボックスは表示されません。

  6. ブラウザウィンドウを閉じます。

Amazon S3 によるコンソールバケットの作成

Amazon S3 を使用してコンソールバケットを作成できます。バケットの作成では、Amazon S3 バージョニングを有効にする必要があります。Amazon S3 ライフサイクル構成を使用して、最新でない (以前の) バージョンのオブジェクトを削除し、不完全なマルチパートアップロードを削除することをお勧めします。オブジェクトの現在のバージョンを削除するライフサイクル構成はお勧めしません。Amazon Lookout for Vision コンソールにより作成したコンソールバケットで有効にされる S3 バケット設定の詳細については、コンソールバケット設定 を参照してください。

  1. コンソールバケットを作成したい AWS リージョンを決めます。サポート対象リージョンについては、「Amazon Lookout for Vision エンドポイントおよびクォータ」を参照してください。

  2. バケットの作成」にある S3 コンソールの手引きに従ってバケットを作成します。以下の操作を実行します。

    1. ステップ 3 では、先頭に lookoutvision-region-your-identifier が付いたバケット名を指定します。region を、前のステップで選択したリージョンコードに変更します。your-identifier を、選択した固有の識別子に変更します。例えば、lookoutvision-us-east-1-my-console-bucket-1 などです。

    2. ステップ 4 では、使用する AWS リージョンを選択します。

  3. バケットのバージョニングの有効化」にある S3 コンソールの手引きに従って、バケットのバージョニングを有効にします。

  4. (オプション) 「バケットのライフサイクル構成の設定」にある S3 コンソールの手引きに従って、バケットのライフサイクル構成を指定します。次を行い、最新でない (以前の) バージョンのオブジェクトを除去するとともに、不完全なマルチパートアップロードを削除します。ステップ 6、8、9、10 を行う必要はありません。

    1. ステップ 5 で、[バケット内のすべてのオブジェクトに適用] を選択します。

    2. ステップ 7 では、[最新でないバージョンのオブジェクトを完全に削除][期限切れのオブジェクト削除マーカー、または不完全なマルチパートアップロードを削除] を選択します。

    3. ステップ 11 では、最新でないバージョンのオブジェクトを削除するまでの待機日数を入力します。

    4. ステップ 12 では、不完全なマルチパートアップロードを削除するまでの待機日数を入力します。

コンソールバケット設定

Amazon Lookout for Vision コンソールによりコンソールバケットを作成すると、コンソールバケットで次の設定が有効になります。