翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
アクセス許可のあるオンラインストアの共有リソースを使用する
リソース所有者アカウントは、共有リソースの検出許可、読み取り専用、書き込み、または管理者のアクセス許可をリソースコンシューマーアカウントに付与する必要があります。以下のセクションでは、共有リソースへの招待を受け入れる方法を説明し、共有特徴量グループを表示して操作する方法の例を示します。
AWS RAMを使用して共有リソースへのアクセスの招待を受け入れる
リソースコンシューマーアカウントは、リソース所有者アカウントからアクセス許可が付与されると、リソース共有への参加の招待を受け取ります。共有リソースへの招待を受け入れるには、 AWS RAM コンソールで共有: リソース共有
-
の組織の一部であり AWS Organizations 、組織内で共有が有効になっている場合、組織のプリンシパルは招待なしで共有リソースに自動的にアクセスします。
-
リソースを所有 AWS アカウント する と共有した場合、そのアカウントのプリンシパルは招待なしで共有リソースに自動的にアクセスします。
でのリソース共有の受け入れと使用の詳細については AWS RAM、 AWS RAM 「 ユーザーガイド」の「共有 AWS リソースの使用」を参照してください。
AWS RAM コンソールで共有リソースを表示する
アクセス許可を付与しても、リソースコンシューマーアカウントには検出許可が付与されないため、アクセス許可を持つリソースコンシューマーアカウントはそれらの特徴量グループを検索したり検出したりできません。リソースコンシューマーアカウントがリソース所有者アカウントから特徴量グループを検索して検出できるようにするには、リソース所有者アカウントがリソースコンシューマーアカウントに検出許可を付与する必要があります。これにより、リソース所有者アカウント内のすべての特徴量グループがリソースコンシューマアカウントによって検出可能になります。検出許可の付与の詳細については、「クロスアカウント検出可能性を有効にする」を参照してください。
AWS RAM コンソールで共有リソースを表示するには、 AWS RAM コンソールで共有: リソース共有
共有特徴量グループの読み取り/書き込みアクションの例
リソースコンシューマーアカウントにリソース所有者アカウントから適切なアクセス許可が付与されたら、Feature Store を使用して共有リソースに対してアクションを実行できますSDK。これを行うには、リソースを ARNとして指定しますFeatureGroupName
。Feature Group を取得するにはARN、 AWS SDK for Python (Boto3) DescribeFeatureGroup
以下の例では、PutRecord
と GetRecord
を共有特徴量グループエンティティとともに使用しています。PutRecord
GetRecordAPIs
import boto3 sagemaker_featurestore_runtime = boto3.client('sagemaker-featurestore-runtime') # Put record into feature group named 'test-fg' within the resource owner account ID 111122223333 featurestore_runtime.put_record( FeatureGroupName="arn:aws:sagemaker:us-east-1:111122223333:feature-group/test-fg", Record=[value.to_dict() for value in record] # You will need to define record prior to calling PutRecord )
import boto3 sagemaker_featurestore_runtime = boto3.client('sagemaker-featurestore-runtime') # Choose record identifier record_identifier_value = str(2990130) # Get record from feature group named 'test-fg' within the resource owner account ID 111122223333 featurestore_runtime.get_record( FeatureGroupName="arn:aws:sagemaker:us-east-1:111122223333:feature-group/test-fg", RecordIdentifierValueAsString=record_identifier_value )
アクセス許可を特徴量グループエンティティに付与する方法については、「特徴量グループエンティティの共有」を参照してください。