別のユーザーからアクセス権限を付与されたロケーションを表示できないのはなぜですか?
他のユーザーが共有した「 Satellite 」の場所が、自分の場所リストに表示されない問題を解決します。
別のユーザーの Satellite ロケーションに対するアクセス権限を付与されました。 しかし、ロケーションの一覧を表示しても、そのロケーションが表示されません。
ロケーションの所有者は、 IBM Cloud ( Identity and Access Management :IAM)において、 Satellite へのアクセス範囲を location リソースタイプのみと制限しています。そのため、そのロケーションが管理されているリージョンのエンドポイントを指定しない限り、そのロケーションからの応答は返されません。
該当するリージョン・エンドポイントをターゲットにするか、ロケーション所有者に権限を更新するように依頼してください。
リージョン・エンドポイントをターゲットにする
- どの IBM Cloud マルチゾーン・リージョンから Satellite ロケーションを管理しているのかロケーション所有者に尋ねます。 例えば、所有者は
ibmcloud sat location get --location <location_name_or_ID>を実行し、管理元 フィールドを確認できます。 - コマンドラインインターフェース(CLI)から、 地域エンドポイントをターゲットにする、たとえばワシントン( D.C )など。(
us-east)以下の例を参照してください。ibmcloud oc init --host https://us-east.containers.cloud.ibm.com - 問題の Satellite ロケーションを表示できることを確認します。
ibmcloud sat location ls
それでも Satellite ロケーションを表示できない場合は、ロケーション所有者にアクセス・ポリシーを確認するように依頼してください。 アクセス・ポリシーの有効範囲が特定のロケーションに設定されている場合は、ポリシーの有効範囲をロケーション名ではなくロケーション ID にする必要があります。
権限を更新するようにロケーション所有者に依頼する
IBM Cloud ロケーションに対するアクセス権限の有効範囲がロケーションに制限されないように、Satellite IAM でアクセス・ポリシーを更新することをロケーション所有者に依頼します。 この手順は、ロケーション所有者がアクセス・ポリシーをどのようにセットアップしたかによって異なります。 以下のコマンドは、CLI でアクセス・グループおよび個々のポリシーを更新する例を示しています。 詳しくは、Satellite のアクセス管理を参照してください。
- IBM Cloud にログインします。 統合されたアカウントがある場合は、
--ssoオプションを含めます。ibmcloud login [--sso] - ユーザーまたはアクセス・グループのアクセス・ポリシーをリストし、Satellite ロケーションに対するアクセス権限を付与するポリシー ID をメモします。
- 個別ユーザーの場合
ibmcloud iam user-policies <user@email.com> ``` * アクセス・グループの場合 ```sh {: pre} ibmcloud iam access-group-policies <access_group> ``` 出力例 ```sh {: screen} Policy ID: 11a11111-bb2b-3c33-444d-ee5ee55ee55e Roles: Viewer Resources: Service Name satellite Resource Type location ``` - ポリシーの有効範囲がロケーションに制限されないように、アクセス・ポリシーを更新します。
- 個別ユーザーの場合
ibmcloud iam user-policy-update <user@email.com> <policy_ID> --roles Viewer --service-name satellite ``` - アクセス・グループの場合 ```sh {: pre} ibmcloud iam access-group-policy-update <group> <policy_ID> --roles Viewer --service-name satellite ``` 出力例 ```sh {: screen} Policy ID: 11a11111-bb2b-3c33-444d-ee5ee55ee55e Version: 2-111aaa1111a1a1aa1a1a11aa11a1aa11 Roles: Viewer Resources: Service Name satellite ```