Acceptation d'une invitation de partage de ressources de AWS RAM - AWS Lake Formation

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Acceptation d'une invitation de partage de ressources de AWS RAM

Si une ressource du catalogue de données est partagée avec votre AWS compte et que celui-ci n'appartient pas à la même AWS organisation que le compte de partage, vous n'avez pas accès à la ressource partagée tant que vous n'avez pas accepté une invitation de partage de ressources de AWS Resource Access Manager (AWS RAM). En tant qu'administrateur du lac de données, vous devez d'abord AWS RAM demander les invitations en attente, puis accepter l'invitation.

Vous pouvez utiliser la AWS RAM console, l'API ou AWS Command Line Interface (AWS CLI) pour consulter et accepter les invitations.

Pour consulter et accepter une invitation de partage de ressources depuis AWS RAM (console)
  1. Assurez-vous de disposer des autorisations AWS Identity and Access Management (IAM) requises pour consulter et accepter les invitations de partage de ressources.

    Pour plus d'informations sur les politiques IAM suggérées pour les administrateurs de data lake, consultezAutorisations d'administrateur du lac de données.

  2. Suivez les instructions de la section Acceptation et rejet des invitations du guide de l'AWS RAM utilisateur.

Pour consulter et accepter une invitation de partage de ressources depuis AWS RAM (AWS CLI)
  1. Assurez-vous de disposer des autorisations AWS Identity and Access Management (IAM) requises pour consulter et accepter les invitations de partage de ressources.

    Pour plus d'informations sur les politiques IAM suggérées pour les administrateurs de data lake, consultezAutorisations d'administrateur du lac de données.

  2. Entrez la commande suivante pour afficher les invitations de partage de ressources en attente.

    aws ram get-resource-share-invitations

    La sortie doit ressembler à ce qui suit.

    {
        "resourceShareInvitations": [
            {
                "resourceShareInvitationArn": "arn:aws:ram:us-east-1:111122223333:resource-share-invitation/a93aa60a-1bd9-46e8-96db-a4e72eec1d9f",
                "resourceShareName": "111122223333-123456789012-uswuU",
                "resourceShareArn": "arn:aws:ram:us-east-1:111122223333:resource-share/2a4ab5fb-d859-4751-84f7-8760b35fc1fe",
                "senderAccountId": "111122223333",
                "receiverAccountId": "123456789012",
                "invitationTimestamp": 1589576601.79,
                "status": "PENDING"
            }
        ]
    }
    

    Notez le statut dePENDING.

  3. Copiez la valeur de la resourceShareInvitationArn clé dans le presse-papiers.

  4. Collez la valeur dans la commande suivante, en la remplaçant<invitation-arn>, puis entrez la commande.

    aws ram accept-resource-share-invitation --resource-share-invitation-arn <invitation-arn>

    La sortie doit ressembler à ce qui suit.

    {
        "resourceShareInvitations": [
            {
                "resourceShareInvitationArn": "arn:aws:ram:us-east-1:111122223333:resource-share-invitation/a93aa60a-1bd9-46e8-96db-a4e72eec1d9f",
                "resourceShareName": "111122223333-123456789012-uswuU",
                "resourceShareArn": "arn:aws:ram:us-east-1:111122223333:resource-share/2a4ab5fb-d859-4751-84f7-8760b35fc1fe",
                "senderAccountId": "111122223333",
                "receiverAccountId": "123456789012",
                "invitationTimestamp": 1589576601.79,
                "status": "ACCEPTED"
            }
        ]
    }
    

    Notez le statut deACCEPTED.