CLI returns NotAuthorizedOrNotFound
CLI returns NotAuthorizedOrNotFound
我正在尝试使用 CLI。我有一个 Window 2016 VM,需要为其附加一个块卷。每次我使用 oci 命令时,我都会得到
{
"code": "NotAuthorizedOrNotFound",
"message": "Authorization failed or requested resource not found",
"opc-request-id": "89A63D37EBAB44109585528869D27C6C/147FC206ECC6D799FB836D9A2ECABF6F/112AABF608CD03C4B9CE555F8AE24330",
"status": 404
}
我已经输入了用户 OCID、租赁 OCID 和区域。还生成了一个密钥对并将其添加到我的服务仪表板中的用户。
除使用 oci iam compartment list -c
外,所有其他命令 return NotAuthorizedOrNotFound
我错过了什么?
仅供参考 - 这 没有 answer/fix 我的特殊问题,因为我确实添加了隔间 ID。
到目前为止,您的身份验证配置是正确的,否则您将收到 401 错误。
有几个问题会导致您看到的问题:
您的用户帐户无权执行您正在尝试的操作。每个用户都应该拥有 'get' 他们自己的用户的权限,所以如果您仍然看到以下响应:
oci iam user get --user-id {YOUR USER OCID}
那么您可以确认这不是问题。
如果您尝试使用来自另一个区域的 OCID 对一个区域执行命令,它可能会失败。例如,如果您尝试在 FRA 中获取一个实例,但您的配置指向 us-phoenix-1,则该服务将无法找到该实例。检测是否发生这种情况的一个好方法是使用 --debug 调用命令并查看您的 HTTP 请求被发送到哪个区域。
我正在尝试使用 CLI。我有一个 Window 2016 VM,需要为其附加一个块卷。每次我使用 oci 命令时,我都会得到
{
"code": "NotAuthorizedOrNotFound",
"message": "Authorization failed or requested resource not found",
"opc-request-id": "89A63D37EBAB44109585528869D27C6C/147FC206ECC6D799FB836D9A2ECABF6F/112AABF608CD03C4B9CE555F8AE24330",
"status": 404
}
我已经输入了用户 OCID、租赁 OCID 和区域。还生成了一个密钥对并将其添加到我的服务仪表板中的用户。
除使用 oci iam compartment list -c
外,所有其他命令 return NotAuthorizedOrNotFound
我错过了什么?
仅供参考 - 这
到目前为止,您的身份验证配置是正确的,否则您将收到 401 错误。
有几个问题会导致您看到的问题:
您的用户帐户无权执行您正在尝试的操作。每个用户都应该拥有 'get' 他们自己的用户的权限,所以如果您仍然看到以下响应:
oci iam user get --user-id {YOUR USER OCID}
那么您可以确认这不是问题。如果您尝试使用来自另一个区域的 OCID 对一个区域执行命令,它可能会失败。例如,如果您尝试在 FRA 中获取一个实例,但您的配置指向 us-phoenix-1,则该服务将无法找到该实例。检测是否发生这种情况的一个好方法是使用 --debug 调用命令并查看您的 HTTP 请求被发送到哪个区域。