

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Bagikan grup fitur online dengan AWS Resource Access Manager
<a name="feature-store-cross-account-access-online-store"></a>

Dengan AWS Resource Access Manager (AWS RAM) Anda dapat berbagi grup SageMaker fitur online Amazon Feature Store dengan aman dengan lainnya Akun AWS. Anggota tim Anda dapat menjelajahi dan mengakses grup fitur yang menjangkau beberapa akun, mempromosikan konsistensi data, merampingkan kolaborasi, dan mengurangi duplikasi upaya.

Akun pemilik sumber daya dapat berbagi sumber daya dengan individu lain Akun AWS dengan memberikan izin menggunakan. AWS RAM Akun konsumen sumber daya adalah Akun AWS dengan siapa sumber daya dibagikan, dibatasi oleh izin yang diberikan dari akun pemilik sumber daya. Jika Anda adalah organisasi, Anda mungkin ingin memanfaatkannya AWS Organizations, yang dengannya Anda dapat berbagi sumber daya dengan individu Akun AWS, dengan semua akun di organisasi Anda, atau di Unit Organisasi (OU), tanpa harus menerapkan izin ke setiap akun. Untuk video instruksional dan informasi lebih lanjut tentang AWS RAM konsep dan manfaat, lihat [Apa itu? AWS Resource Access Manager](https://docs.aws.amazon.com/ram/latest/userguide/what-is.html) dalam AWS RAM User Guide.

Perhatikan bahwa ada batas maksimum lunak untuk transaksi per detik (TPS) per API per Akun AWS. Batas TPS maksimum berlaku untuk *semua* transaksi pada sumber daya dalam akun pemilik sumber daya, sehingga transaksi dari akun konsumen sumber daya juga diperhitungkan dalam batas maksimum ini. Untuk informasi tentang kuota layanan dan cara meminta peningkatan kuota, lihat kuota [AWS layanan](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html).

Bagian ini mencakup cara akun pemilik sumber daya dapat memilih grup fitur dan memberikan hak akses (hanya-baca, baca tulis, dan admin) ke akun konsumen sumber daya, lalu bagaimana akun konsumen sumber daya dengan hak akses dapat menggunakan grup fitur tersebut. Izin akses tidak memungkinkan akun konsumen sumber daya untuk mencari dan menemukan grup fitur. Agar akun konsumen sumber daya dapat mencari dan menemukan grup fitur dari akun pemilik sumber daya, akun pemilik sumber daya harus memberikan izin untuk dapat ditemukan ke akun konsumen sumber daya, di mana semua grup fitur dalam akun pemilik sumber daya dapat ditemukan oleh akun konsumen sumber daya. Untuk informasi lebih lanjut tentang pemberian izin untuk dapat ditemukan, lihat. [Mengaktifkan kemampuan penemuan lintas akun](feature-store-cross-account-discoverability.md)

Topik berikut menunjukkan cara berbagi sumber daya toko online Feature Store menggunakan AWS RAM konsol. Untuk informasi tentang berbagi sumber daya dan memberikan izin dalam AWS menggunakan AWS RAM konsol atau AWS Command Line Interface (AWS CLI), lihat [Berbagi sumber daya Anda AWS](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html).

**Topics**
+ [Bagikan entitas grup fitur Anda](feature-store-cross-account-access-online-store-share-feature-group.md)
+ [Gunakan sumber daya bersama toko online dengan izin akses](feature-store-cross-account-access-online-store-use.md)

# Bagikan entitas grup fitur Anda
<a name="feature-store-cross-account-access-online-store-share-feature-group"></a>

Sebagai akun pemilik sumber daya, Anda dapat menggunakan jenis sumber daya grup fitur untuk Amazon SageMaker Feature Store untuk berbagi entitas grup fitur, dengan membuat pembagian sumber daya di AWS Resource Access Manager (AWS RAM). 

Gunakan petunjuk berikut bersama dengan petunjuk [Berbagi AWS sumber daya Anda](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html#getting-started-sharing-create) di Panduan AWS RAM Pengguna.

Saat membagikan jenis sumber daya grup fitur menggunakan AWS RAM konsol, Anda perlu membuat pilihan berikut.

1. **Tentukan detail berbagi sumber daya**: 
   + Jenis sumber daya: Pilih **Grup Fitur SageMaker AI**.
   + ARN: Pilih grup fitur ARN Anda dengan format:. `arn:aws:sagemaker:us-east-1:111122223333:feature-group/your-feature-group-name`

     `us-east-1`adalah wilayah sumber daya, `111122223333` adalah ID akun pemilik sumber daya, dan `your-feature-group-name` merupakan grup fitur yang Anda bagikan.
   + ID Sumber Daya: Pilih grup fitur`your-feature-group-name`, yang ingin Anda berikan izin akses.

1. **Izin terkelola asosiasi**: 
   + Izin terkelola: Pilih izin akses. Untuk informasi selengkapnya tentang izin akses, lihat [Mengaktifkan akses lintas akun](feature-store-cross-account-access.md).

1. **Berikan akses ke kepala sekolah**:
   + Pilih tipe utama (Akun AWS, Organisasi, Unit Organisasi, peran IAM, atau pengguna IAM) dan masukkan ID atau ARN yang sesuai.

1. **Tinjau dan buat**: 
   + Tinjau lalu pilih **Buat berbagi sumber daya**.

Pemberian izin akses apa pun tidak memberikan izin untuk dapat ditemukan kepada akun konsumen sumber daya, sehingga akun konsumen sumber daya dengan izin akses tidak dapat mencari dan menemukan grup fitur tersebut. Agar akun konsumen sumber daya dapat mencari dan menemukan grup fitur dari akun pemilik sumber daya, akun pemilik sumber daya harus memberikan izin untuk dapat ditemukan ke akun konsumen sumber daya, di mana *semua* grup fitur dalam akun pemilik sumber daya dapat ditemukan oleh akun konsumen sumber daya. Untuk informasi lebih lanjut tentang pemberian izin untuk dapat ditemukan, lihat. [Mengaktifkan kemampuan penemuan lintas akun](feature-store-cross-account-discoverability.md)

Jika akun konsumen sumber daya hanya diberikan izin akses, entitas grup fitur masih dapat dilihat. AWS RAM Untuk melihat sumber daya AWS RAM, lihat [Mengakses AWS sumber daya yang dibagikan dengan Anda](https://docs.aws.amazon.com/ram/latest/userguide/working-with-shared.html) di Panduan AWS RAM Pengguna.

Mungkin diperlukan beberapa menit untuk pembagian sumber daya dan prinsipal, atau akun konsumen sumber daya, asosiasi untuk menyelesaikannya. Setelah pembagian sumber daya dan asosiasi utama ditetapkan, akun konsumen sumber daya yang ditentukan menerima undangan untuk bergabung dengan pembagian sumber daya. Akun konsumen sumber daya dapat melihat dan menerima undangan dengan membuka halaman [Shared with me: Resource shares](https://console.aws.amazon.com/ram/home#SharedResourceShares) di AWS RAM konsol. Undangan tidak dikirim dalam kasus ini:
+ Jika Anda adalah bagian dari organisasi AWS Organizations dan berbagi di organisasi Anda diaktifkan, maka kepala sekolah di organisasi secara otomatis mendapatkan akses ke sumber daya bersama tanpa undangan.
+ Jika Anda berbagi dengan Akun AWS yang memiliki sumber daya, maka prinsipal di akun itu secara otomatis mendapatkan akses ke sumber daya bersama tanpa undangan.

Untuk informasi selengkapnya tentang menerima dan menggunakan pembagian sumber daya AWS RAM, lihat [Menggunakan AWS sumber daya bersama](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-shared.html) di Panduan AWS RAM Pengguna.

## Bagikan grup fitur toko online menggunakan AWS SDK untuk Python (Boto3)
<a name="feature-store-cross-account-access-online-store-python-sdk-example"></a>

Anda dapat menggunakan AWS SDK untuk Python (Boto3) for AWS RAM APIs untuk membuat pembagian sumber daya. Kode berikut adalah contoh ID akun pemilik sumber daya yang `111122223333` membuat pembagian sumber daya bernama`'test-cross-account-fg'`, berbagi grup fitur bernama `'my-feature-group'` dengan ID akun konsumen sumber daya `444455556666` sambil memberikan `AWSRAMPermissionSageMakerFeatureGroupReadOnly` izin. Untuk informasi selengkapnya tentang izin akses, lihat [Mengaktifkan akses lintas akun](feature-store-cross-account-access.md). Untuk menggunakan Python SDK AWS RAM APIs, Anda perlu melampirkan kebijakan terkelola akses AWS RAM penuh dengan peran eksekusi. Lihat [create\$1resource\$1share API untuk detail](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ram/client/create_resource_share.html) AWS RAM selengkapnya.

```
import boto3

# Choose feature group name
feature_group_name = 'my-feature-group' # Change to your feature group name 

# Share 'my-feature-group' with other account
ram_client = boto3.client("ram")
response = ram_client.create_resource_share(
    name='test-cross-account-fg', # Change to your custom resource share name
    resourceArns=[
        'arn:aws:sagemaker:us-east-1:111122223333:feature-group/' + feature_group_name, # Change 111122223333 to the resource owner account ID
    ],
    principals=[
        '444455556666', # Change 444455556666 to the resource consumer account ID
    ],
    permissionArns = ["arn:aws:ram::aws:permission/AWSRAMPermissionSageMakerFeatureGroupReadOnly"]
)
```

Kepala sekolah adalah aktor dalam sistem keamanan. Dalam kebijakan berbasis sumber daya, prinsip yang diizinkan adalah pengguna IAM, peran IAM, akun root, atau lainnya. Layanan AWS

# Gunakan sumber daya bersama toko online dengan izin akses
<a name="feature-store-cross-account-access-online-store-use"></a>

Akun pemilik sumber daya harus memberikan izin ke akun konsumen sumber daya untuk memungkinkan hak istimewa yang dapat ditemukan, hanya-baca, tulis, atau admin dengan sumber daya bersama. Di bagian berikut, kami memberikan petunjuk tentang cara menerima undangan untuk mengakses sumber daya bersama dan memberikan contoh yang menunjukkan cara melihat dan berinteraksi dengan grup fitur bersama.

**Menerima undangan untuk mengakses sumber daya bersama menggunakan AWS RAM**

Sebagai akun konsumen sumber daya, Anda akan menerima undangan untuk bergabung dengan pembagian sumber daya setelah akun pemilik sumber daya memberikan izin. Untuk menerima undangan ke sumber daya bersama, buka halaman [Berbagi dengan saya: Berbagi sumber daya](https://console.aws.amazon.com/ram/home#SharedResourceShares) di AWS RAM konsol untuk melihat dan menanggapi undangan. Undangan tidak dikirim dalam kasus ini:
+ Jika Anda adalah bagian dari organisasi AWS Organizations dan berbagi di organisasi Anda diaktifkan, maka kepala sekolah di organisasi secara otomatis mendapatkan akses ke sumber daya bersama tanpa undangan.
+ Jika Anda berbagi dengan Akun AWS yang memiliki sumber daya, maka prinsipal di akun itu secara otomatis mendapatkan akses ke sumber daya bersama tanpa undangan.

Untuk informasi selengkapnya tentang menerima dan menggunakan pembagian sumber daya AWS RAM, lihat [Menggunakan AWS sumber daya bersama](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-shared.html) di Panduan AWS RAM Pengguna.

## Melihat sumber daya bersama di AWS RAM konsol
<a name="feature-store-cross-account-access-online-store-use-view"></a>

Pemberian izin akses apa pun tidak memberikan izin untuk dapat ditemukan kepada akun konsumen sumber daya, sehingga akun konsumen sumber daya dengan izin akses tidak dapat mencari dan menemukan grup fitur tersebut. Agar akun konsumen sumber daya dapat mencari dan menemukan grup fitur dari akun pemilik sumber daya, akun pemilik sumber daya harus memberikan izin untuk dapat ditemukan ke akun konsumen sumber daya, di mana semua grup fitur dalam akun pemilik sumber daya dapat ditemukan oleh akun konsumen sumber daya. Untuk informasi lebih lanjut tentang pemberian izin untuk dapat ditemukan, lihat. [Mengaktifkan kemampuan penemuan lintas akun](feature-store-cross-account-discoverability.md)

Untuk melihat sumber daya bersama di AWS RAM konsol, buka halaman [Shared with me: Resource shares](https://console.aws.amazon.com/ram/home#SharedResourceShares) di AWS RAM konsol. 

## Membaca dan menulis tindakan dengan contoh grup fitur bersama
<a name="feature-store-cross-account-access-online-store-use-read-write-actions"></a>

Setelah akun konsumen sumber daya Anda diberikan izin yang sesuai oleh akun pemilik sumber daya, Anda dapat melakukan tindakan pada sumber daya bersama menggunakan Feature Store SDK. Anda dapat melakukan ini dengan menyediakan sumber daya ARN sebagai. `FeatureGroupName` Untuk mendapatkan ARN Grup Fitur, Anda dapat menggunakan AWS SDK untuk Python (Boto3) [https://boto3.amazonaws.com/v1/documentation/api/1.26.98/reference/services/sagemaker/client/describe_feature_group.html#describe-feature-group](https://boto3.amazonaws.com/v1/documentation/api/1.26.98/reference/services/sagemaker/client/describe_feature_group.html#describe-feature-group)fungsi atau menggunakan UI konsol. Untuk informasi tentang menggunakan UI konsol untuk melihat detail grup fitur, lihat[Lihat detail grup fitur dari konsol](feature-store-use-with-studio.md#feature-store-view-feature-group-detail-studio).

Contoh berikut menggunakan `PutRecord` dan `GetRecord` dengan entitas grup fitur bersama. Lihat sintaks permintaan dan respons dalam AWS SDK untuk Python (Boto3) dokumentasi untuk [https://boto3.amazonaws.com/v1/documentation/api/1.26.98/reference/services/firehose/client/put_record.html#put-record](https://boto3.amazonaws.com/v1/documentation/api/1.26.98/reference/services/firehose/client/put_record.html#put-record)dan [https://boto3.amazonaws.com/v1/documentation/api/1.26.98/reference/services/sagemaker-featurestore-runtime/client/get_record.html#get-record](https://boto3.amazonaws.com/v1/documentation/api/1.26.98/reference/services/sagemaker-featurestore-runtime/client/get_record.html#get-record).

```
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
)
```

Untuk informasi selengkapnya tentang pemberian izin ke entitas grup fitur, lihat. [Bagikan entitas grup fitur Anda](feature-store-cross-account-access-online-store-share-feature-group.md)