IBM Cloud Docs
IAM トークンの制限の設定

IAM トークンの制限の設定

アカウント所有者または ID サービスの管理者役割を割り当てられたユーザーは、トークンのカスタム有効期限値を設定することで、セキュリティー要件を満たすことができます。 Identity and Access Management (IAM) のアクセス・トークンとリフレッシュ・トークンは、どちらもカスタマイズしてトークンの制限を設定できます。

トークンの有効期限設定は、接続されたログイン・セッションがない場合にのみ適用されます。 詳しくは、セッションの作成日時の判別を参照してください。

開始前に

以下のアクセス権限がある場合は、トークンの有効期限の設定を更新できます。

  • アカウント所有者
  • すべてのアカウント管理サービスに対するオペレーター役割または管理者役割
  • IAM Identity サービスに対するオペレーター役割または管理者役割

アクセス権限について詳しくは、アカウント管理サービスのアクションおよび役割を参照してください。

アクセス・トークンの有効期限の管理

IAM アクセス・トークンを使用して、さまざまな IBM Cloud API を呼び出すことができます。 これは、認証の結果である一時的な資格情報です。 取得したアクセス・トークンの有効期限が切れると、リフレッシュ・トークンを使用して新しいアクセス・トークンが取得されるため、引き続き IBM Cloud やサービス API を呼び出すことができます。

アクセス・トークンの有効期限設定を更新するには、以下のステップを実行します。

  1. IBM Cloud® コンソールで 「管理」 > 「アクセス (IAM)」 をクリックし、 「設定」 を選択します。
  2. 「ログイン・セッション」セクションで、「アクセス・トークン」タイルの 「編集」 アイコン 「編集」アイコン をクリックします。
  3. 制限時間を分単位で入力します。 アクセス・トークンは、最大 60 分間有効にすることができます。
  4. 保存 をクリックします。

リフレッシュ・トークンの有効期限の管理

使用可能な場合、この資格情報は、再認証なしで新しいアクセス・トークンを取得するために使用されます。 このトークンは API に送信されず、新しいアクセス・トークンを取得するためにのみ使用されます。

リフレッシュ・トークンの有効期限設定を更新するには、以下のステップを実行します。

  1. IBM Cloud® コンソールで 「管理」 > 「アクセス (IAM)」 をクリックし、 「設定」 を選択します。
  2. 「ログイン・セッション」セクションで、「リフレッシュ・トークン」タイルの 「編集」 アイコン 「編集」アイコン をクリックします。
  3. 制限時間を時間単位で入力します。 リフレッシュ・トークンは、最大 72 時間 (3 日間) 有効にすることができます。
  4. 保存 をクリックします。

セッションの作成日時の判別

セッションは、ユーザーが IBM Cloud® CLI または IBM Cloud® コンソールにログインしたときに作成されます。 例えば、ユーザー API キーを作成し、それを IBM Cloud® CLI に使用すると、ログイン・セッションが生成されます。 ただし、同じ API キーを使用して API 呼び出しのトークンを作成した場合 (ユーザーまたはサービス ID の IAM アクセス・トークンの作成など)、セッションは生成されません。

トークンの有効期限設定は、接続されたログイン・セッションがない場合にのみ適用されます。 ログイン・セッションが作成された場合、ログイン・セッションの制限が適用されます。 以下の表を使用して、各設定が適用される条件を確認することができます。

表 1. セッションおよびリフレッシュ・トークンの可用性-ユーザー
セッションが作成されるかどうかは、ID タイプとログイン・タイプの組み合わせに依存します。
ログイン・タイプ セッション数 リフレッシュ・トークン
IBM Cloud® コンソール チェック・マーク・アイコン チェック・マーク・アイコン
IBM Cloud® CLI チェック・マーク・アイコン チェック・マーク・アイコン
API 呼び出し
表 1. セッションおよびリフレッシュ・トークンの可用性-フェデレーテッド・ユーザーのためのトラステッド・プロファイル
セッションが作成されるかどうかは、ID タイプとログイン・タイプの組み合わせに依存します。
ログイン・タイプ セッション数 リフレッシュ・トークン
IBM Cloud® コンソール チェック・マーク・アイコン チェック・マーク・アイコン
IBM Cloud® CLI チェック・マーク・アイコン チェック・マーク・アイコン
API 呼び出し
表 1. セッションおよびリフレッシュ・トークンの可用性-サービス ID
セッションが作成されるかどうかは、ID タイプとログイン・タイプの組み合わせに依存します。
ログイン・タイプ セッション数 リフレッシュ・トークン
IBM Cloud® コンソール N/A N/A
IBM Cloud® CLI チェック・マーク・アイコン
API 呼び出し

次のステップ

IAM アクセス・トークンの使用について詳しくは、以下のトピックを参照してください。