ソリューションを起動する - Amazon SageMaker AI

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

ソリューションを起動する

重要

2023 年 11 月 30 日以降、従来の Amazon SageMaker Studio のエクスペリエンスは Amazon SageMaker Studio Classic と名前が変更されました。以下のセクションは、Studio Classic アプリケーションの使用を前提とした内容です。更新後の Studio エクスペリエンスを使用する場合は、「Amazon SageMaker Studio」を参照してください。

Studio Classic は既存のワークロードでも維持されていますが、オンボーディングに利用できなくなりました。既存の Studio Classic アプリケーションのみを停止または削除でき、新しいアプリケーションを作成することはできません。ワークロードを新しい Studio エクスペリエンスに移行することをお勧めします。

注記

JumpStart ソリューションは Studio Classic でのみ使用できます。

まず、Amazon SageMaker Studio Classic の UI の SageMaker JumpStart ランディングページからソリューションを選択します。Amazon SageMaker Studio Classic にサインインするためのオンボーディング手順については、「Onboard to Amazon SageMaker AI Domain」を参照してください。SageMaker JumpStart ランディングページへのアクセス方法の詳細については、「Studio Classic で JumpStart を開いて使用する」を参照してください。

ソリューションを選択すると、ソリューションのタブが開き、ソリューションの説明と Launch ボタンが表示されます。ソリューションを起動するには、[ソリューションを起動] セクションで Launch 選択します。次に、JumpStart はソリューションの実行に必要なすべてのリソースを作成します。これには、トレーニングとモデルホスティングのインスタンスが含まれます。

高度なパラメータ

選択したソリューションには、選択可能な高度なパラメータが含まれている場合があります。Advanced Parameters を選択して、ソリューションのAWS Identity and Access Managementロールを指定します。

ソリューションは、相互にやり取りする 9 つのAWSサービス間でリソースを起動できます。ソリューションが期待どおりに機能するためには、あるサービスで新しく作成されたコンポーネントは、別のサービスで新しく作成されたコンポーネントにも作用できなければなりません。デフォルトの IAM ロールを使用して、必要な権限がすべて追加されていることを確認することをお勧めします。IAM ロールの詳細については、「AWS Identity and Access Managementfor Amazon SageMaker AI」を参照してください。

デフォルトの IAM ロール

このオプションを選択すると、このソリューションに必要なデフォルトの IAM ロールが使用されます。ソリューションごとに必要なリソースは異なります。以下のリストは、必要なサービスに基づいてソリューションに使用されるデフォルトのロールを示しています。各サービスに必要なアクセス許可の説明については、「AWSSageMaker プロジェクトと JumpStart の管理ポリシー」を参照してください。

  • API Gateway – AmazonSageMakerServiceCatalogProductsApiGatewayRole

  • CloudFormation – AmazonSageMakerServiceCatalogProductsCloudformationRole

  • CodeBuild – AmazonSageMakerServiceCatalogProductsCodeBuildRole

  • CodePipeline – AmazonSageMakerServiceCatalogProductsCodePipelineRole

  • Events – AmazonSageMakerServiceCatalogProductsEventsRole

  • Firehose – AmazonSageMakerServiceCatalogProductsFirehoseRole

  • Glue – AmazonSageMakerServiceCatalogProductsGlueRole

  • Lambda – AmazonSageMakerServiceCatalogProductsLambdaRole

  • SageMaker AI – AmazonSageMakerServiceCatalogProductsExecutionRole

JumpStart プロジェクトテンプレートを有効にした新しい SageMaker AI ドメインを使用している場合、これらのロールはアカウントに自動的に作成されます。

既存の SageMaker AI ドメインを使用している場合、これらのロールはアカウントに存在しない可能性があります。この場合、ソリューションを起動すると次のエラーが表示されます。

Unable to locate the updated roles required to launch this solution, a general role '/service-role/AmazonSageMakerServiceCatalogProductsUseRole' will be used. Please update your studio domain to generate these roles.

必要なロールがなくてもソリューションを起動できますが、必要なロールの代わりに従来のデフォルトロール AmazonSageMakerServiceCatalogProductsUseRole が使用されます。従来のデフォルトロールは、JumpStart ソリューションが連携する必要のあるすべてのサービスと信頼関係にあります。最高のセキュリティを確保するために、ドメインを更新して、AWSサービスごとに新しく作成されたデフォルトロールを使用することをお勧めします。

既に SageMaker AI ドメインにオンボードしている場合は、以下の手順でドメインを更新してデフォルトロールを生成できます。

  1. Amazon SageMaker AI コンソール (https://console.aws.amazon.com/sagemaker/) を開きます。

  2. ページの左上にある [コントロールパネル] を選択します。

  3. [ドメイン] ページから [設定] アイコン ( Black square icon representing a placeholder or empty image. ) を選択し、ドメイン設定を編集します。

  4. [全般設定][次へ] を選択します。

  5. [SageMaker プロジェクトと JumpStart] で、[このアカウントの Amazon SageMaker プロジェクトテンプレートと Amazon SageMaker JumpStart を有効にする] および [Studio Classic ユーザー用に Amazon SageMaker プロジェクトテンプレートと Amazon SageMaker JumpStart を有効にする] を選択し、[次へ] を選択します。

  6. [送信] を選択します。

[Apps - Studio] タブの、[プロジェクト - このアカウントで有効になっている Amazon SageMaker プロジェクトテンプレート] にデフォルトのロールが一覧表示されているはずです。

IAM ロールの検索

このオプションを選択した場合は、必要な各サービスのドロップダウンリストから既存の IAM ロールを選択する必要があります。選択したロールには、少なくとも対応するサービスに必要な最低限のアクセス許可が必要です。各サービスに必要なアクセス許可の説明については、「AWSSageMaker プロジェクトと JumpStart の管理ポリシー」を参照してください。

IAM ロールの入力

このオプションを選択した場合は、既存の IAM ロールの ARN を手動で入力する必要があります。選択したロールには、少なくとも対応するサービスに必要な最低限のアクセス許可が必要です。各サービスに必要なアクセス許可の説明については、「AWSSageMaker プロジェクトと JumpStart の管理ポリシー」を参照してください。