機械翻訳について

SSH鍵の値の表示

get

/paas/api/v1.1/instancemgmt/{identityDomainId}/services/jaas/instances/{serviceId}/credentials/{credentialName}

指定された資格証明名の資格証明の値を返します。

注意: サポートされている資格証明名はvmspublickeyのみです。

リクエスト

パス・パラメータ
credentialName
型: string
必須: true
SSH公開鍵と関連付けられた資格証明名。 現在使用できる資格証明名はvmspublickeyのみです。
identityDomainId
型: string
必須: true
Oracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。

Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。

serviceId
型: string
必須: true
Oracle Java Cloud Serviceインスタンスの名前。
ヘッダー・パラメータ
X-ID-TENANT-NAME
型: string
必須: true
Oracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。

Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。

レスポンス

サポートされているメディア・タイプ
  • application/json
200レスポンス
OK。 返される可能性のあるその他のHTTPステータス・コードの詳細は、「ステータス・コード」を参照してください。
本文
レスポンス本文には、SSH鍵の値の詳細が含まれます。
ルート・スキーマ: sshkeyvalue-response
レスポンス本文には、SSH鍵の値の詳細が含まれます。

次の例は、cURLを使用してRESTリソースにGETリクエストを発行して、指定した資格証明名に対するSSH公開鍵の値を表示する方法を示しています。

注意:
  • 現在サポートされている資格証明名はvmspublickeyのみです。

  • この例のコマンドでは、URL構造https://rest_server_url/resource-pathが使用されています。ここで、rest_server_urlはアイデンティティ・ドメインまたはテナント名を問い合せるためのOracle Public CloudまたはOracle Cloud MachineのRESTサーバーです。 Oracle Public CloudまたはOracle Cloud Machineに使用する適切なURL構造の詳細は、リクエストの送信を参照してください。

cURLコマンド

curl -i -X GET -u username:userPassword1! -H "X-ID-TENANT-NAME:ExampleIdentityDomain" https://rest_server_url/paas/api/v1.1/instancemgmt/ExampleIdentityDomain/services/jaas/instances/ExampleInstance/credentials/vmspublickey

レスポンス・ヘッダーの例

次にレスポンス・ヘッダーの例を示します。

HTTP/1.1 200 OK
Date: Tue, 19 Apr 2016 21:46:27 GMT
Transfer-Encoding: chunked
Content-Type: application/json

レスポンス本文の例(Oracle Public Cloud)

次の例では、JSON形式で返されるレスポンスを示しています。

{
   "identityDomain":"ExampleIdentityDomain",
   "serviceType":"JaaS",
   "serviceName":"ExampleInstance",
   "credName":"vmspublickey",
   "credType":"SSH",
   "componentType":"WLS",
   "parentType":"SERVICE",
   "lastUpdateTime":"2016-04-19T19:29:49.257+0000",
   "lastUpdateStatus":"success",
   "lastUpdateMessage":"newly created",
   "osUserName":"opc",
   "computeKeyName":"\/OPCWLS\/myuser\/jaas.ExampleInstance.wls.ora_user",
   "publicKey":"ssh-rsa ZXZXB3NzaC1yc2EAAAABJQAAAQEAr57JqX\/vDab9T+WNxymhCIYSZhv9kVeUTtT0BhvW6WV2BQCvN1YfiHsSvAt25YoKBOYM999CPUClbIySfwQEpNhZVtw+mUlKd1SNP3ZMgSakHQG8gbtrVxPcpxdeTiYXlEYXetZv20g2PF9JRcN6lYsjS41fhotfytW4IsZ+Vf7PN44\/kpU\/W\/qPcePK6HlY+iLUKzN\/tBCenCBJgrRYj5FUQBf1Ujli4nl0mJ3HKC4pbZ4V0OoxL0Yt\/qRDUJOrUQilzapABzftzTstVAeaSAsp9tr+k8+MxsI37AvJwy1PvhWW4MU1x8y7gfJPsFfJ9lFH5T6PiZasBtpPWGEeeE== rsa-key-20133333",
   "description":"Service user ssh public key which can be used to access the service VM instances"
}

レスポンス本文の例(Oracle Cloud Machine)

次の例では、JSON形式で返されるレスポンスを示しています。

{
   "identityDomain":"myTenantName",
   "serviceType":"JaaS",
   "serviceName":"ExampleInstance",
   "credName":"vmspublickey",
   "credType":"SSH",
   "componentType":"WLS",
   "parentType":"SERVICE",
   "lastUpdateTime":"2016-08-25T22:32:06.546+0000",
   "lastUpdateStatus":"success",
   "lastUpdateMessage":"newly created",
   "osUserName":"opc",
   "publicKey":"ssh-rsa ZXZXB3NzaC1yc2EAAAABJQAAAQEAr57JqX\/vDab9T+WNxymhCIYSZhv9kVeUTtT0BhvW6WV2BQCvN1YfiHsSvAt25YoKBOYM999CPUClbIySfwQEpNhZVtw+mUlKd1SNP3ZMgSakHQG8gbtrVxPcpxdeTiYXlEYXetZv20g2PF9JRcN6lYsjS41fhotfytW4IsZ+Vf7PN44\/kpU\/W\/qPcePK6HlY+iLUKzN\/tBCenCBJgrRYj5FUQBf1Ujli4nl0mJ3HKC4pbZ4V0OoxL0Yt\/qRDUJOrUQilzapABzftzTstVAeaSAsp9tr+k8+MxsI37AvJwy1PvhWW4MU1x8y7gfJPsFfJ9lFH5T6PiZasBtpPWGEeeE exampleuser@example.com",
   "description":"Service user ssh public key which can be used to access the service VM instances"
}