すべてのプロダクト
Search
ドキュメントセンター

CloudOps Orchestration Service:FAQ

最終更新日:Jan 17, 2025

このトピックでは、CloudOps Orchestration Service (OOS) の使用に関するよくある質問 (FAQ) への回答を提供します。

RAM ユーザーとして OOS を使用するときに「User has no permission to do the action: (ListTemplates)」エラーメッセージが表示された場合はどうすればよいですか。

原因: Resource Access Management (RAM) ユーザーに、指定された OOS の API アクションを実行する権限がありません。

解決策: Alibaba Cloud アカウントまたは管理者アカウントで RAM コンソール にログオンします。 RAM ユーザーに、指定された API アクションまたは OOS のすべての API アクションを呼び出す権限を付与します。たとえば、"Action": "oos:*" を設定して、RAM ユーザーに OOS のすべての API アクションを呼び出す権限を付与します。詳細については、「アクセス制御」をご参照ください。

{
  "Statement": [
      {
          "Effect": "Allow",
          "Action": "oos:*",
          "Resource": "*"
      }
  ],
  "Version": "1"
}

RAM ユーザーとして OOS を使用するときに「User has no permission to do the action: (PassRole)」エラーメッセージが表示された場合はどうすればよいですか。

原因: RAM ユーザーには、CloudOps Orchestration Service の指定された API アクションを実行するための PassRole 権限がありません。

解決策: Alibaba Cloud アカウントまたは管理者アカウントで RAM コンソール にログオンします。RAM ユーザーに PassRole 権限を付与します。詳細については、「アクセス制御」をご参照ください。

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "ram:PassRole",
      "Resource": "*"
    }
  ]
}

テンプレートを実行するときに「Assumes role failed. Code: EntityNotExist.Role, msg: The role not exists: acs:ram::111111:role/OOSServiceRole」エラーメッセージが表示された場合はどうすればよいですか。

原因: OOS サービスが Alibaba Cloud リソースにアクセスするためのデフォルトの RAM ロールを作成していません。

解決策: Alibaba Cloud アカウントまたは管理者アカウントで RAM コンソール にログオンします。 OOS サービスのデフォルト RAM ロール OOSServiceRole を作成します。詳細については、「RAM を使用して OOS に権限を付与する」をご参照ください。

テンプレートを使用するときに「Assumes role failed. Code: NoPermission, msg: You are not authorized to do this action. You should be authorized by RAM」エラーメッセージが表示された場合はどうすればよいですか。

原因: OOS サービスの RAM ロール OOSServiceRole に必要な信頼ポリシーをアタッチしていません。

解決策: Alibaba Cloud アカウントまたは管理者アカウントで RAM コンソール にログオンします。OOS サービスによってアタッチされた RAM ロール OOSServiceRole に必要な信頼ポリシーをアタッチします。詳細については、「RAM を使用して OOS に権限を付与する」をご参照ください。

1. RAM コンソール にログオンします。左側のナビゲーションウィンドウで、[ID] > [ロール] を選択します。[ロール] ページで、検索ボックスに OOSServiceRole と入力してロールを検索します。2. ロールの名前をクリックしてロールの詳細ページに移動し、[信頼ポリシーの管理] タブをクリックします。3. ロールの信頼ポリシーを変更します。信頼ポリシーを次の内容に置き換えます。

{
  "Statement": [
      {
          "Action": "sts:AssumeRole",
          "Effect": "Allow",
          "Principal": {
              "Service": [
                  "oos.aliyuncs.com"
              ]
          }
      }
  ],
  "Version": "1"
}

テンプレートを実行するときに「Code: Forbidden.RAM, Message: User not authorized to operate on the specified resource, or this API doesn't support RAM」エラーメッセージが表示された場合はどうすればよいですか。

原因: RAM ユーザーまたは RAM ロールに、指定されたリソースにアクセスする権限がありません。

解決策: RAM ユーザーまたは RAM ロールに必要な権限を付与します。詳細については、「テンプレートの実行に必要な RAM ポリシーを照会する」、「RAM ユーザーに権限を付与する」、および「RAM ロールに権限を付与する」をご参照ください。

一時的な帯域幅のアップグレードを実行するときに「code: InvalidAccountStatus.NotEnoughBalance message: Your account does not have enough balance」エラーメッセージが表示された場合はどうすればよいですか。

原因: アカウントの残高が不足しているため、一時的な帯域幅のアップグレードタスクを作成できませんでした。

解決策: アカウントに資金を追加して、もう一度お試しください。

一時的な帯域幅のアップグレードを実行するときに「code: InvalidBandwidth.ValueNotSupported message: Instance upgrade bandwidth of temporary not allow less then existed」エラーメッセージが表示された場合はどうすればよいですか。

原因: 一時的な帯域幅のアップグレードタスクで指定された帯域幅が、既存の帯域幅よりも低くなっています。

解決策:

  1. OOS コンソールの [概要] ページで、Elastic Compute Service (ECS) インスタンス ID に基づいて一時的な帯域幅のアップグレードタスクを検索します。重複したアップグレードタスクが存在するかどうかを確認します。image

  2. 重複したアップグレードタスクが存在する場合は、タスクを削除します。

  3. このような重複したアップグレードタスクが存在しない場合は、ECS コンソールに移動します。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。[インスタンス] ページで、照会するインスタンスの名前または ID をクリックします。 操作記録image タブでアップグレードログを表示します。

一時的な帯域幅のアップグレードを実行するときに「code: OperationDenied.UnpaidOrder message: The specified instance has unpaid order」エラーメッセージが表示された場合はどうすればよいですか。

原因: 管理する ECS インスタンスに、未払いの請求書が 1 つ以上あります。

解決策: 請求書を支払います。

コマンドを実行するときに「runCommand loop task fail because failures exceeded MaxErrors -> runCommand execution failed, checkInvocationResult Invocation.InvocationResults.InvocationResult[].ExitCode expect in [0] but is 1」エラーメッセージが表示された場合はどうすればよいですか。

原因: クラウドアシスタントコマンドの終了コードが 0 ではありません。

解決策: サブ実行の出力とログを表示して、エラーのトラブルシューティングを行います。詳細については、「実行の詳細を表示する」をご参照ください。image

O&M タスクを作成したのに見つからない場合はどうすればよいですか。

原因: タスクが別のリージョンに存在する可能性があります。

解決策: 概要 ページですべてのリージョンで実行されているタスクを表示します。image

コマンドエラーのトラブルシューティング方法は?

解決策: 詳細については、「実行結果を確認し、一般的な問題のトラブルシューティングを行う」トピックの「コマンドエラーと解決策」セクションをご参照ください。