

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

# Mengaktifkan kemampuan penemuan lintas akun
<a name="feature-store-cross-account-discoverability"></a>

Dengan AWS Resource Access Manager (AWS RAM) Anda dapat berbagi katalog grup fitur dengan aman, yang berisi semua grup fitur dan sumber daya fitur, dengan lainnya Akun AWS. Ini memungkinkan anggota tim Anda mencari dan menemukan grup fitur dan 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.

Bagian ini mencakup bagaimana akun pemilik sumber daya dapat memilih katalog grup fitur dan memberikan hak istimewa untuk dapat ditemukan ke akun konsumen sumber daya, dan kemudian bagaimana akun konsumen sumber daya dengan hak istimewa dapat ditemukan dapat menggunakan pencarian dan menemukan grup fitur dalam akun pemilik sumber daya. Izin discoverability tidak memberikan izin akses (read-only, read-write, atau admin). Izin akses diberikan pada tingkat sumber daya dan bukan di tingkat akun. Untuk informasi tentang pemberian izin akses, lihat. [Mengaktifkan akses lintas akun](feature-store-cross-account-access.md)

Topik berikut membahas cara membagikan katalog grup fitur dan cara mencari sumber daya bersama dengan izin dapat ditemukan yang diterapkan.

**Topics**
+ [Bagikan katalog grup fitur Anda](feature-store-cross-account-discoverability-share-feature-group-catalog.md)
+ [Cari sumber daya yang dapat ditemukan](feature-store-cross-account-discoverability-use.md)

# Bagikan katalog grup fitur Anda
<a name="feature-store-cross-account-discoverability-share-feature-group-catalog"></a>

Katalog grup fitur,`DefaultFeatureGroupCatalog`, berisi *semua* entitas grup fitur yang dimiliki oleh akun pemilik sumber daya. Katalog dapat dibagikan oleh akun pemilik sumber daya untuk memberikan kemampuan untuk dapat ditemukan ke satu atau beberapa akun konsumen sumber daya. Ini dilakukan dengan membuat pembagian sumber daya di AWS Resource Access Manager (AWS RAM). Grup fitur adalah sumber daya utama di Amazon SageMaker Feature Store dan terdiri dari definisi fitur dan catatan yang dikelola oleh Feature Store. Untuk informasi selengkapnya tentang grup fitur, lihat[Konsep Toko Fitur](feature-store-concepts.md).

Discoverability berarti bahwa akun konsumen sumber daya dapat mencari sumber daya yang dapat ditemukan. Sumber daya yang dapat ditemukan dipandang seolah-olah berada di akun mereka sendiri (tidak termasuk tag). Saat mengizinkan katalog grup fitur dapat ditemukan, akun konsumen sumber daya secara default tidak diberikan izin akses (hanya-baca, baca tulis, atau admin). Izin akses diberikan pada tingkat sumber daya dan bukan di tingkat akun. Untuk informasi tentang pemberian izin akses, lihat. [Mengaktifkan akses lintas akun](feature-store-cross-account-access.md)

Untuk mengaktifkan kemampuan penemuan lintas akun, Anda harus menentukan Katalog Sumber Daya SageMaker AI dan katalog grup fitur saat menggunakan instruksi [AWS RAM Buat berbagi sumber daya](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html#getting-started-sharing-create) di panduan AWS RAM pengembang. Berikut ini kami memberikan spesifikasi untuk menggunakan instruksi AWS RAM konsol.

1. **Tentukan detail berbagi sumber daya**: 
   + Jenis sumber daya: Pilih **Katalog Sumber Daya SageMaker AI**.
   + ARN: Pilih katalog grup fitur ARN dengan format: `arn:aws:sagemaker:us-east-1:111122223333:sagemaker-catalog/DefaultFeatureGroupCatalog`

     *`us-east-1`*adalah wilayah sumber daya dan *`111122223333`* merupakan ID akun pemilik sumber daya.
   + ID Sumber Daya: Pilih`DefaultFeatureGroupCatalog`.

1. **Izin terkelola asosiasi**: 
   + Izin terkelola: Pilih`AWSRAMPermissionSageMakerCatalogResourceSearch`.

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

     Jika Anda adalah sebuah organisasi, Anda mungkin ingin memanfaatkannya AWS Organizations. Dengan Organizations, Anda dapat berbagi sumber daya dengan individu Akun AWS, semua akun di organisasi Anda, atau dengan Unit Organisasi (OU). Ini menyederhanakan penerapan izin, tanpa harus menerapkan izin ke setiap akun. Untuk informasi selengkapnya tentang berbagi sumber daya dan memberikan izin di dalamnya AWS, lihat [Mengaktifkan berbagi sumber daya AWS Organizations di dalam](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html#getting-started-sharing-orgs) Panduan AWS Resource Access Manager Pengembang.

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

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. Untuk informasi selengkapnya tentang menerima dan 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). Undangan tidak dikirim dalam kasus ini:
+ Jika Anda adalah bagian dari organisasi AWS Organizations dan berbagi di organisasi Anda diaktifkan. Dalam hal ini prinsipal dalam 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, lihat[Cari sumber daya yang dapat ditemukan](feature-store-cross-account-discoverability-use.md).

## Bagikan katalog grup fitur menggunakan AWS SDK untuk Python (Boto3)
<a name="feature-store-cross-account-discoverability-sagemaker-catalog-resource-type-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 *`111122223333`* di wilayah tersebut*us-east-1*. Pemilik sumber daya membuat pembagian sumber daya bernama*`test-cross-account-catalog`*. Mereka berbagi katalog grup fitur dengan ID akun konsumen sumber daya*`444455556666`*. Untuk menggunakan Python SDK AWS RAM APIs, lampirkan `AWSRAMPermissionSageMakerCatalogResourceSearch` kebijakan dengan peran eksekusi. Lihat [AWS RAM APIs](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ram/client/create_resource_share.html) untuk detail selengkapnya.

```
#Call list resource catalogs as a prerequisite for RAM share
sagemaker_client.list_resource_catalogs()

# Share DefaultFeatureGroupCatalog with other account
ram_client = boto3.client("ram")
response = ram_client.create_resource_share(
    name='test-cross-account-catalog', # Change to your custom resource share name
    resourceArns=[
        'arn:aws:sagemaker:us-east-1:111122223333:sagemaker-catalog/' + 'DefaultFeatureGroupCatalog', # Change 111122223333 to the resource owner account ID
    ],
    principals=[
        '444455556666', # Change 444455556666 to the resource consumer account ID
    ],
    permissionArns = ["arn:aws:ram::aws:permission/AWSRAMPermissionSageMakerCatalogResourceSearch"] # AWSRAMPermissionSageMakerCatalogResourceSearch is the only policy allowed for SageMaker Catalog
)
```

Kepala sekolah adalah aktor dalam sistem keamanan. Dalam kebijakan berbasis sumber daya, prinsipal yang diizinkan adalah pengguna IAM, peran IAM, akun root, atau layanan lain. AWS 

# Cari sumber daya yang dapat ditemukan
<a name="feature-store-cross-account-discoverability-use"></a>

Akun pemilik sumber daya harus memberikan izin ke akun konsumen sumber daya agar dapat ditemukan atau akses (hanya-baca, tulis baca, atau admin) hak istimewa dengan sumber daya bersama. Di bagian berikut, kami memberikan petunjuk tentang cara menerima undangan ke sumber daya bersama dan contoh yang menunjukkan cara mencari grup fitur yang dapat ditemukan.

**Terima undangan ke sumber daya bersama**

Sebagai akun konsumen sumber daya, Anda 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 [Menanggapi undangan berbagi sumber daya](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-shared.html).

## Cari contoh grup fitur yang dapat ditemukan
<a name="feature-store-cross-account-discoverability-use-search"></a>

Setelah sumber daya dibagikan dengan akun konsumen sumber daya dengan izin dapat ditemukan diterapkan, akun konsumen sumber daya dapat mencari dan menemukan sumber daya bersama di Amazon SageMaker Feature Store menggunakan UI konsol dan Feature Store SDK. Perhatikan bahwa Anda tidak dapat mencari di tag untuk sumber daya lintas akun. Jumlah maksimum katalog grup fitur yang dapat dilihat adalah 1000. Untuk informasi selengkapnya tentang pemberian izin dapat ditemukan, lihat. [Mengaktifkan kemampuan penemuan lintas akun](feature-store-cross-account-discoverability.md)

Untuk detail tentang melihat grup fitur bersama di konsol, lihat[Temukan grup fitur di Toko Fitur Anda](feature-store-search-feature-group-metadata.md).

Dalam contoh berikut, akun konsumen sumber daya menggunakan pencarian SageMaker AI untuk mencari sumber daya yang dapat ditemukan ketika `CrossAccountFilterOption` disetel ke: `"CrossAccount"`

```
from sagemaker.session import Session

sagemaker_session = Session(boto_session=boto_session)

sagemaker_session.search(
    resource="FeatureGroup",
    search_expression={
        "Filters": [
            {
                "Name": "FeatureGroupName",
                "Value": "MyFeatureGroup",
                "Operator": "Contains",
            }
        ],
        "Operator": "And",
    },
    sort_by="Name",
    sort_order="Ascending",
    next_token="token",
    max_results=50,
    CrossAccountFilterOption="CrossAccount"
)
```

Untuk informasi selengkapnya tentang penelusuran SageMaker AI dan parameter permintaan, lihat [Penelusuran](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_Search.html) di Referensi SageMaker API Amazon.