Compute Cloud@Customerの既知の問題

APIキーが作成または変更されたあと、最初の CLIコマンドが失敗することがあります

詳細

ユーザーのAPIキーを追加または変更すると、新しいキーまたは変更されたキーを指定した最初の CLIコマンドが失敗することがあります。

回避策
Compute Cloud@Customerインフラストラクチャで新しいキーが同期されるまで数分待ってから、CLIコマンドを再試行してください。

oci ccc get infrastructureおよびoci ccc infrastructure update CLIコマンドは、provisioning_pin値に対してnullを返します

詳細

インフラストラクチャを作成すると、PINが生成され、出力に表示されます。

ただし、インフラストラクチャの作成または更新直後にoci ccc get infrastructureコマンドを使用すると、PINが返されない場合があります。

これは、作成後最大5分間、getコマンドでPINを使用できないために発生します。

出力例:

{
  "compartment_id": "ocid1.compartment.oc1..uniqueID",
. . .
  },
  "display_name": "C3ResourcePrincipal_infra",
  "freeform_tags": {},
  "id": "ocid1.cccinfrastructure.uniqueID",
  "lifecycle_details": null,
  "lifecycle_state": "ACTIVE",
  "provisioning_fingerprint": null,
  "provisioning_pin": null,
  "rack_inventory": {
    "capacity_storage_tray_count": null,
    "compute_node_count": null,
    "management_node_count": null,
    "performance_storage_tray_count": null,
    "serial_number": null
. . .

}
回避策

createコマンドからPINを取得するか、5分待ってgetコマンドを使用してPINを取得します。

詳細は、ccc infrastructureのCLIリファレンス・ページを参照してください。

ccc infrastructure list CLIコマンドを--compartment-id-in-subtree trueオプションとともに使用する場合、結果は返されません

詳細

サブツリーにアイテムがある場合でも、空のリストが表示されます。

次に例を示します:

oci ccc infrastructure list --profile user1 --compartment-id-in-subtree true -c ocid1.tenancy.oc1..uniqueID
{
  "data": {
    "items": []
  }
}
回避策

--compartment-id-in-subtreeオプションを使用するかわりに、-compartmentオプションを使用して各コンパートメントを直接問い合せます。

例:

oci ccc infrastructure list --profile user1 -compartment ocid1.tenancy.oc1..uniqueID
{
  "data": {
    "items": [ list of compartment details ]
  }
}

詳細は、ccc infrastructureのCLIリファレンス・ページを参照してください。

oci iam user getからの出力では、ユーザー機能はリストされません

詳細

oci iam user getの出力は、Oracle Cloud Infrastructure (OCI)とCompute Cloud@Customerで異なります。次の表に示すように、Compute Cloud@Customerの出力にはcapabilitesnullが表示され、機能のリストは省略されます。

OCI出力 Compute Cloud@Customerの出力
oci iam user get --user-id ocid1.user.oc1..uniqueID
{
"data": {
"capabilities": {
"can-use-api-keys": true,
"can-use-auth-tokens": true,
"can-use-console-password": true,
"can-use-customer-secret-keys": true,
"can-use-o-auth2-client-credentials": true,
"can-use-smtp-credentials": true
},
"compartment-id":
"ocid1.tenancy.oc1..uniqueID",
"defined-tags": {
"Oracle-Recommended-Tags": {
"ResourceType": "group",
"UtilExempt": "minrequired"
}
},
"description": "user-1",
"email": null,
"email-verified": false,
"external-identifier": null,
"freeform-tags": {},
"id":
"ocid1.user.oc1..uniqueID"
,
"identity-provider-id": null,
"inactive-status": null,
"is-mfa-activated": false,
"last-successful-login-time": "2024-02-08T10:25:44.036000+00:00",
"lifecycle-state": "ACTIVE",
"name": "user-1",
"previous-successful-login-time": null,
"time-created": "2024-02-08T09:12:35.256000+00:00"
},
"etag": "60f0527b3bbd0f40f137d4149d131fbf77eb44ab"
}
oci iam user get --user-id
ocid1.user.oc1..uniqueID
{
"data": {
"capabilities": null,

"compartment-id":
"ocid1.tenancy.oc1..uniqueID",
"defined-tags": {
"Oracle-Recommended-Tags": {
"ResourceType": "group",
"UtilExempt": "minrequired"
}
},
"description": "user-1",
"email": null,
"email-verified": null,
"external-identifier": null,
"freeform-tags": {},
"id":
"ocid1.user.oc1..uniqueID"
,
"identity-provider-id": null,
"inactive-status": null,
"is-mfa-activated": null,
"last-successful-login-time": null,
"lifecycle-state": "ACTIVE",
"name": "user-1",
"previous-successful-login-time": null,
"time-created": "2023-02-08T09:12:35.256000+00:00"
},
"etag": "bee44237-6d70-4691-b7f9-a98fbb332b12"
回避策
機能のリストを表示するには、OCIテナンシでoci iam user getコマンドを実行します。