

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Compartilhar seu catálogo de grupos de atributos
<a name="feature-store-cross-account-discoverability-share-feature-group-catalog"></a>

O catálogo do grupo de atributos `DefaultFeatureGroupCatalog` contém *todas* as entidades do grupo de atributos pertencentes à conta do proprietário do atributo. O catálogo pode ser compartilhado pela conta do proprietário do recurso para permitir a detecção por uma ou várias contas do consumidor de recursos. Isso é feito criando um compartilhamento de recursos em AWS Resource Access Manager (AWS RAM). Um grupo de recursos é o principal recurso na Amazon SageMaker Feature Store e é composto por definições e registros de recursos que são gerenciados pela Feature Store. Para obter mais informações sobre grupos de atributos, consulte [Conceitos do Feature Store](feature-store-concepts.md).

A detecção significa que as contas dos consumidores de recursos podem pesquisar os recursos detectáveis. Os recursos detectáveis são vistos como se estivesse em sua própria conta (excluindo as tags). Ao permitir que o catálogo do grupo de atributos seja detectável, as contas do consumidor de atributos, por padrão, não recebem permissões de acesso (somente leitura, leitura e gravação ou administração). As permissões de acesso são concedidas no nível do recurso e não no nível da conta. Para obter informações sobre como conceder essas permissões de acesso, consulte [Habilitar o acesso entre contas](feature-store-cross-account-access.md).

Para permitir a descoberta entre contas, você precisará especificar o catálogo de recursos de SageMaker IA e o catálogo do grupo de recursos ao usar as instruções [AWS RAM para criar um compartilhamento de recursos](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html#getting-started-sharing-create) no guia do AWS RAM desenvolvedor. A seguir, fornecemos as especificações de uso das instruções do AWS RAM console.

1. **Especifique os detalhes do compartilhamento de recursos**: 
   + Tipo de recurso: escolha **Catálogos de recursos de SageMaker IA**.
   + ARN: escolha o ARN do catálogo do grupo de atributos com o formato: `arn:aws:sagemaker:us-east-1:111122223333:sagemaker-catalog/DefaultFeatureGroupCatalog`

     *`us-east-1`* é a região do recurso e *`111122223333`* é o ID da conta do proprietário do recurso.
   + ID do recurso: escolha `DefaultFeatureGroupCatalog`.

1. **Associar permissões gerenciadas**: 
   + Permissão gerenciada: escolha `AWSRAMPermissionSageMakerCatalogResourceSearch`.

1. **Conceder acesso a entidades principais**:
   + Escolha os tipos de entidade principal (Conta da AWS, organização ou unidade organizacional) e insira o ID apropriado.

     Se você for uma organização, talvez queira aproveitar o AWS Organizations. Com o Organizations, você pode compartilhar recursos com contas individuais Contas da AWS, com todas as contas da sua organização ou com uma Unidade Organizacional (OU). Isso simplifica a aplicação de permissões, sem precisar aplicar permissões a cada conta. Para obter mais informações sobre como compartilhar seus recursos e conceder permissões neles AWS, consulte [Habilitar o compartilhamento de recursos AWS Organizations](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html#getting-started-sharing-orgs) no Guia do AWS Resource Access Manager desenvolvedor.

1. **Revisar e criar**: 
   + Revise e, em seguida, escolha **Criar compartilhamento de recursos**.

Pode levar alguns minutos para que as associações de compartilhamento de recursos e entidades principais, ou conta do consumidor do recurso, sejam concluídas. Depois que as associações do compartilhamento de recursos e entidades principais forem definidas, as contas do consumidor de recursos especificadas receberão um convite para participar desse compartilhamento. As contas dos consumidores de recursos podem ver e aceitar os convites abrindo a página [Compartilhado comigo: compartilhamentos de recursos](https://console.aws.amazon.com/ram/home#SharedResourceShares) no AWS RAM console. Para obter mais informações sobre como aceitar e visualizar recursos em AWS RAM, consulte [Acessar AWS recursos compartilhados com você](https://docs.aws.amazon.com/ram/latest/userguide/working-with-shared.html). Os convites não são enviados nos seguintes casos:
+ Se você faz parte de uma organização AWS Organizations e o compartilhamento, sua organização está habilitada. Nesse caso, as entidades principais da organização obtêm acesso automaticamente aos recursos compartilhados e sem convites.
+ Se você compartilhar com o Conta da AWS proprietário do recurso, os diretores dessa conta terão acesso automático aos recursos compartilhados sem convites.

Para obter mais informações sobre como aceitar e usar um compartilhamento de recursos, consulte [Pesquisar recursos detectáveis](feature-store-cross-account-discoverability-use.md).

## Compartilhe o catálogo do grupo de recursos usando o AWS SDK para Python (Boto3)
<a name="feature-store-cross-account-discoverability-sagemaker-catalog-resource-type-python-sdk-example"></a>

Você pode usar o AWS SDK para Python (Boto3) for AWS RAM APIs para criar um compartilhamento de recursos. O código a seguir é um exemplo de ID de conta do proprietário do recurso *`111122223333`* na região*us-east-1*. O proprietário do recurso está criando um compartilhamento de recursos chamado *`test-cross-account-catalog`*. Ele está compartilhando o catálogo do grupo de atributos com o ID da conta do consumidor do atributo *`444455556666`*. Para usar o SDK do Python para AWS RAM APIs, anexe a `AWSRAMPermissionSageMakerCatalogResourceSearch` política à função de execução. Consulte [AWS RAM APIs](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ram/client/create_resource_share.html) para obter mais detalhes.

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

As entidades principais são atores em um sistema de segurança. Em uma política baseada em recursos, os principais permitidos são usuários do IAM, funções do IAM, a conta raiz ou outro serviço. AWS 