このトピックでは、Realtime Compute for Apache Flink の課金と権限に関するよくある質問 (FAQ) にお答えします。
ワークスペースの作成に失敗した場合、料金は発生しますか?
いいえ、ワークスペースの作成に失敗しても課金されません。請求書を表示して、料金の詳細な内訳を確認できます。詳細については、「請求書の表示」をご参照ください。
アイドル状態の従量課金ワークスペースに料金は発生しますか?
はい。従量課金ワークスペースは、デプロイメントが実行されていない場合 (デプロイメントが停止している場合やワークスペースが未使用の場合など) でも、作成後に課金されます。Flink ワークスペースの料金には、コンピューティングリソースと管理リソースの料金が含まれます。コンピューティングリソースの料金が発生しない場合でも、管理リソースには、1 時間あたり 2 CU にお住まいの地域の単価を乗じた料金が課金されます。すべての課金を停止するには、ワークスペースをリリースする必要があります。
ビジネスのデータ量が安定している場合は、サブスクリプション課金方法に切り替えることでコストを最適化できます。詳細については、「課金方法の切り替え」をご参照ください。
ワークスペースで消費される CU (コンピュートユニット) の計算方法
-
ページで、各名前空間内のすべてのセッションクラスターについて、CPU コアとメモリの合計を計算します。
-
ワークスペース内のすべての名前空間における、すべてのセッションクラスターの CPU コアとメモリの総計を計算します。
-
次の式を使用して、ワークスペースで消費された CU (コンピュートユニット) の合計を計算します:MAX(⌈合計 CPU コア数⌉, ⌈合計メモリ (GB) / 4⌉)。
計算された消費 CU 数は、管理コンソールに表示される値と一致します。完全マネージド型 Flink のワークスペースリストページでは、[Consumed/Purchased CUs] 列に各ワークスペースで消費された CU が表示されます。ワークスペースを展開すると、各名前空間の CU 消費量の詳細を確認できます。
サブスクリプションワークスペースで 10 CU を購入し、5 CU しか使用しなかった場合はどのように課金されますか?
-
サブスクリプション課金方法は、サブスクリプション期間とリソース量に基づいて事前にリソースの料金を支払う前払いモデルです。10 CU を購入して 5 CU しか使用しなかった場合でも、購入した 10 CU に基づいてコンピューティングリソースが課金されます。さらに、各ワークスペースには管理リソースの固定料金が発生します。詳細については、「サブスクリプション」をご参照ください。
実際のビジネスニーズに応じてリソースを調整 (スケールダウンなど) できます。詳細については、「リソースのスケールダウン」をご参照ください。必要に応じて、従量課金方法に切り替えることもできます。詳細については、「サブスクリプションから従量課金への切り替え」をご参照ください。
-
従量課金方法は後払いモデルです。システムは、ワークスペースの実際のリソース使用量に基づいて課金します。このモデルでは、CU の事前購入はありません。
ワークスペースの課金方法をサブスクリプションと従量課金の間で切り替えることはできますか?
はい、従量課金とサブスクリプションの課金方法を切り替えることができます。Realtime Compute for Apache Flink 管理コンソールで、対象のワークスペースを見つけ、[Actions] 列で [More] をクリックし、適切な変換オプションを選択します。たとえば、[More] > [Convert to Subscription] を選択します。
場合によっては、変換できない場合があります。たとえば、ARM アーキテクチャを使用するワークスペースをサブスクリプションから従量課金に切り替えることはできません。具体的な制限については、コンソールのプロンプトをご参照ください。

Realtime Compute for Apache Flink のサブスクリプション更新には何が含まれますか?
Realtime Compute for Apache Flink のサブスクリプション更新には、VPC、OSS、ARMS などの他のクラウド製品の料金は含まれません。関連製品の課金の詳細については、「関連製品の課金」をご参照ください。
|
課金項目 |
説明 |
|
管理リソース |
ワークスペースを作成すると、システムはそのワークスペース用の開発コンソールをデプロイします。各開発コンソールとその必須コンポーネントには、約 2 CU の管理リソースが必要です。 |
|
コンピューティングリソース |
これらは、コンピューティングタスクに利用可能なリソースです。前払いのサブスクリプションリソースの量、または従量課金リソースの実際の使用量に基づいて課金されます。測定単位は CU です。 |
Flink ワークスペースのリリース方法
ワークスペースが不要になった場合は、リリースできます。リリースする前に、データがバックアップまたは移行されていること、およびリリースしても業務に支障がないことを確認してください。
-
従量課金:支払いに遅延がない、または遅延が 15 日以内の場合
対象ワークスペースの [Actions] 列で [Release Resources] をクリックし、画面の指示に従います。
-
従量課金:支払い遅延が 15 日を超える場合
支払いが 15 日以上遅延している場合、ワークスペースは破棄されたと見なされ、自動的にリリースされます。すべてのデプロイメントデータは削除され、復元できなくなります。
-
サブスクリプション:有効期限内、または有効期限切れから 15 日以内の場合
解約するには、チケットを起票してください。
-
サブスクリプション:有効期限切れから 15 日を超える場合
サブスクリプションの有効期限が 15 日以上切れている場合、ワークスペースは自動的にリリースされます。すべてのデプロイメントデータは削除され、復元できなくなります。詳細については、「有効期限切れ後のリソースの変更」をご参照ください。
ワークスペースをリリースした後も課金が続くのはなぜですか?
請求書の生成が遅れる場合があります。リリース後も従量課金ワークスペースの課金が続く場合は、まず請求書を表示して [Billing Time] を確認してください。
[Billing Details] ページの [Billing Time] 列には、2023-12-11 17:00:00 to 2023-12-11 18:00:00 のような時間範囲が表示されます。この範囲は、実際に料金が発生した期間を示します。
AliyunStreamFullAccess ポリシーを付与された RAM ユーザーがデプロイメントを表示できないのはなぜですか?
-
現象
RAM ユーザーがログインすると、"Your account does not have the permissions to access this namespace. You can refer to the [Authorization Documentation] to obtain access permissions." というメッセージが表示されます。
-
原因
AliyunStreamFullAccessポリシーは、Realtime Compute for Apache Flink の管理コンソールに対する完全な権限を付与します。このポリシーは、ワークスペースの購入や設定などの操作に使用されます。ただし、このポリシーは、デプロイメントの開発や管理を行う開発コンソールに対する権限を付与しません。各コンソールの違いと権限要件の詳細については、「権限」をご参照ください。 -
解決策
名前空間の所有者ロールを持つメンバー、またはロールの管理権限を持つメンバーに連絡してください。そのメンバーに、「開発コンソールでのユーザーの認可」に記載されている必要な権限を付与してもらいます。権限が付与されたら、ページを更新するか、再度ログインして名前空間にアクセスしてください。
[Authorize in RAM] をクリックしても RAM コンソールに移動できないのはなぜですか?
-
現象
Realtime Compute コンソールで [Purchase Product] をクリックすると、[Go to RAM for authorization] をクリックして権限を付与するように求められます。[Go to RAM for authorization] をクリックすると、Realtime Compute コンソールにリダイレクトされます。このプロセスは無限ループになり、手動での認可も機能しません。
-
原因
以前に
AliyunStreamAsiDefaultRoleロールが手動で追加されたため、ロールの自動付与プロセスがスキップされます。 -
解決策
RAM コンソールで手動で追加した
AliyunStreamAsiDefaultRoleロールを削除し、Realtime Compute for Apache Flink の購入ページにある [Authorize in RAM] ボタンを使用して権限を付与します。これを行うには、RAM コンソールにログインします。左側メニューで、[Identities] > [Roles] を選択します。Realtime Computeを検索して、AliyunStreamAsiDefaultRoleという名前のロールを見つけます。
Flink コンソールへのアクセスに必要な権限
Realtime Compute for Apache Flink コンソールにアクセスし、開発および運用保守タスクを実行するには、RAM 権限と名前空間権限の両方が必要です。
-
RAM 権限:ワークスペースの購入やリソースの調整などの操作に使用されます。
-
名前空間権限:名前空間内でのデプロイメント開発や運用保守などの操作に使用されます。
これら 2 種類の権限のユースケースと違いの詳細については、「権限」をご参照ください。
コンソールへのログイン時に "insufficient permissions" エラーが発生した場合の対処方法
-
現象
Realtime Compute for Apache Flink コンソールにログインすると、"You are not authorized to perform this operation. Action: stream:DescribeVvpInstances, Resource: acs:stream:cn-beijing:1418886*********:vvpinstance/*. Please contact the administrator of the master account." というエラーメッセージが表示されます。

-
原因
現在のアイデンティティに Flink ワークスペースを表示する権限がないか、または特定のリソースグループに対する権限しか付与されていないことが原因です。
-
解決策
-
特定のリソースグループに対する権限しかない場合は、コンソールの上部メニューで対応するリソースグループとリージョンを選択して、対象のワークスペースを表示します。

-
現在のアイデンティティが認可されていない場合は、Flink ワークスペースを表示する権限を付与するポリシーを対応する RAM ユーザーまたはロールに追加します。詳細については、「RAM ユーザーへの権限付与」をご参照ください。
次のポリシーには、Flink ワークスペースを表示する権限が含まれています。いずれかを追加してください。
-
システムポリシー:
AliyunStreamReadOnlyAccess(Realtime Compute for Apache Flink への読み取り専用アクセス) またはAliyunStreamFullAccess(Realtime Compute for Apache Flink へのフルアクセス)。詳細については、「管理コンソールでのユーザーの認可」をご参照ください。 -
カスタムポリシー:
stream:DescribeVvpInstances(ワークスペースの表示)。詳細については、「カスタムポリシーの作成」をご参照ください。
-
-
誤ってロールを削除したり、認可ポリシーを変更したりしてサービスが利用できなくなった場合の対処方法
サービスを復元するには、認可の自動プロセスを再実行します:
-
RAM ロール
AliyunStreamAsiDefaultRoleが削除されていることを確認します。詳細については、「RAM ロールの削除」をご参照ください。重要ロールを削除するには、ロールから[すべての権限を取り消す]必要があります。
-
FlinkServerlessStackとFlinkOnAckStackという名前のスタックを削除します。詳細については、「スタックの削除」をご参照ください。-
FlinkServerlessStack:Realtime Compute for Apache Flink の Resource Orchestration Service (ROS) スタックの標準名。 -
FlinkOnAckStack:ACK の ROS スタックの標準名。
-
-
AliyunStreamAsiDefaultRolePolicyという名前の RAM ポリシーを削除します。詳細については、「カスタムポリシーの削除」をご参照ください。 -
Realtime Compute for Apache Flink コンソールで、自動認可を再度実行します。詳細については、「従量課金ワークスペースの作成」をご参照ください。
"You are not authorized to perform this operation. Contact the role administrator for authorization" というエラーメッセージが表示された場合の対処方法
このエラーは、アカウントにデプロイメントの作成、開始、停止などの操作を実行する権限がないことを示します。

ページに移動し、[ロール管理] タブをクリックすると、さまざまなロールの権限と、それらに割り当てられているメンバーを表示できます。その後、オーナーロールまたはロール管理権限を持つメンバーに連絡し、必要な権限を付与するよう依頼してください。ロールとその権限の依存関係の詳細については、「開発コンソールでユーザーを承認する」をご参照ください。
