サービスアカウントのレート制限

1Passwordマニュアル|サービスアカウントのレート制限について詳しく解説。時間制限と日次制限を理解し、効率的に利用する方法を説明します。

サービスアカウントのレート制限

1Passwordのサービスアカウントには、時間制限と1日の制限があります。時間制限は、サービスアカウントが60分間に実行できる読み取りと書き込みのアクションの数を制御します。1日の制限は、1Passwordアカウント内の全てのサービスアカウントが24時間以内に実行できるリクエストの合計数を決定します。一部の1Password CLIコマンドは、複数のリクエストを実行します。

環境変数OP_SERVICE_ACCOUNT_TOKENで現在設定されているサービスアカウントのレート制限使用状況データを取得するために、op service-account ratelimitコマンドを使用できます。

特定のサービスアカウントに関する情報を取得するには、サービスアカウントの名前またはID を指定します。

$ op service-account ratelimit <service-account> 結果の例: TYPE ACTION LIMIT USED REMAINING RESET token write 1000 0 1000 N/A token read 10000 3 9997 59 minutes from now account read_write 50000 3 49997 23 hours from now

時間制限

サービスアカウントトークンには、Read(読み取り)アクションとWrite(書き込み)アクションの両方に個別に適用される時間制限があります。60分間の時間枠が、1Passwordが最初のリクエストを受信して​​から開始されます。

1Passwordアカウントの種類によって、時間制限が決まります。

アカウントの種類

アクション

制限

期間

範囲

Read

10,000

1時間

サービスアカウントトークンごと

Write

1,000

1時間

サービスアカウントトークンごと

Read

1,000

1時間

サービスアカウントトークンごと

Write

100

1時間

サービスアカウントトークンごと

時間制限を超えると、次のエラーが表示されます。

Error: [ERROR] (429) Too Many Requests: You've reached the maximum number of this type of requests this service account is allowed to make. Please retry in 59 minutes or try other requests.

💡ヒント

時間制限に達した場合は、次のことができます。

1日の制限

1Passwordには、全サービスアカウントが24時間以内に実行できるリクエストの合計数を決定する1日あたりの制限が設けられています。

1日の制限は 1Password アカウントの種類によって決まります。

アカウントの種類

アクション

制限

期間

範囲

Read/Write

50,000

24時間

1Passwordアカウントあたり

Read/Write

5,000

24時間

1Passwordアカウントあたり

1Password、1Password Families

Read/Write

1,000

24時間

1Passwordアカウントあたり

1日の制限を超えると、次のエラーが表示されます。

Error: [ERROR] (429) Too Many Requests: You've reached the maximum number of this type of requests this 1Password account is allowed to make. Please retry in 23 hours and 59 minutes or try other requests.

ℹ💡ヒント

1日の制限に達した場合は、次のことができます。