Pourquoi ne puis-je pas voir un emplacement auquel un autre utilisateur m'a donné accès ?

Résolvez les problèmes liés au fait qu'un emplacement Satellite partagé avec vous par un autre utilisateur n'apparaît pas dans votre liste d'emplacements.

Vous avez accès à l'emplacement Satellite d'un autre utilisateur. Toutefois, lorsque vous répertoriez les emplacements, vous ne le voyez pas.

Le propriétaire de l’emplacement a limité votre accès à Satellite dans IBM Cloud Identity and Access Management (IAM) au seul type de ressource location, ce qui empêche l’emplacement de renvoyer une réponse à moins que vous ne cibliez le point de terminaison régional à partir duquel l’emplacement est géré.

Ciblez le noeud final régional ou demandez au propriétaire de l'emplacement de mettre à jour vos droits.

Ciblez le noeud final régional

  1. Demandez au propriétaire des emplacements de vous indiquer la région multizone IBM Cloud à partir de laquelle l'emplacement Satellite est géré. Par exemple, le propriétaire peut exécuter ibmcloud sat location get --location <location_name_or_ID> et passer en revue la zone Géré depuis.
  2. Depuis l'interface de ligne de commande (CLI), ciblez le point de terminaison régional, tel que Washington, D.C. (us-east) dans l'exemple suivant.
    ibmcloud oc init --host https://us-east.containers.cloud.ibm.com
    
  3. Vérifiez que vous pouvez afficher l'emplacement Satellite.
    ibmcloud sat location ls
    

Si vous ne pouvez toujours pas afficher l'emplacement Satellite, demandez à son propriétaire de vérifier votre règle d'accès. Si cette dernière est limitée à un emplacement particulier, la règle doit être limitée à l'ID emplacement et non au nom de l'emplacement.

Demandez au propriétaire de l'emplacement de mettre à jour vos droits

Demandez au propriétaire des emplacements de mettre à jour votre règle d'accès dans IBM Cloud IAM de sorte que l'accès aux emplacements Satellite ne soit plus limité aux emplacements. Les étapes varient en fonction de la manière dont le propriétaire de l'emplacement a configuré votre règle d'accès. Les commandes ci-après fournissent des exemples de mise à jour d'un groupe d'accès et de règles individuelles à partir de l'interface de ligne de commande. Pour plus d'informations, voir Gestion des accès pour Satellite.

  1. Connectez-vous à IBM Cloud. Si vous disposez d'un compte fédéré, incluez l'option --sso.
    ibmcloud login [--sso]
    
  2. Répertoriez les règles d'accès de l'utilisateur ou du groupe d'accès et notez l'ID règle qui accorde l'accès à l'emplacement Satellite.
    • Pour les utilisateurs individuels
        ibmcloud iam user-policies <user@email.com>
        ```
    * Pour les groupes d'accès
    
    ```sh {: pre}
        ibmcloud iam access-group-policies <access_group>
        ```
        Exemple de sortie
        ```sh {: screen}
        Policy ID:   11a11111-bb2b-3c33-444d-ee5ee55ee55e
        Roles:       Viewer
        Resources:
                Service Name    satellite
                Resource Type   location
        ```
    
  3. Mettez à jour la règle d'accès de sorte qu'elle ne se limite plus aux emplacements.
    • Pour les utilisateurs individuels
        ibmcloud iam user-policy-update <user@email.com> <policy_ID> --roles Viewer --service-name satellite
        ```
    - Pour les groupes d'accès
    ```sh {: pre}
        ibmcloud iam access-group-policy-update <group> <policy_ID> --roles Viewer --service-name satellite
        ```
        Exemple de sortie
        ```sh {: screen}
        Policy ID:   11a11111-bb2b-3c33-444d-ee5ee55ee55e
        Version:     2-111aaa1111a1a1aa1a1a11aa11a1aa11
        Roles:       Viewer
        Resources:
                    Service Name    satellite
        ```