システム設定の更新
/api/20210901/system/settings
リクエスト
この操作にはリクエスト・パラメータはありません。
- application/json
レスポンス
200レスポンス
400レスポンス
object-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
401レスポンス
object-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
403レスポンス
object-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
409レスポンス
object-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
500レスポンス
object-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
例
次の例では、Oracle Analytics Cloudで1つ以上のシステム設定を更新する方法を示します。
- 例1 - JSONファイルを使用したシステム設定の更新
- 例2 - システム設定の直接更新
例1 JSONファイルを使用したシステム設定の更新
この例では、Oracle Analytics Cloudから送信される電子メールのサイズ(KB)と電子メール受信者の数を制限します。 この動作を制御するシステム設定は、「最大電子メール・サイズ(KB)」および「Eメール当たりの最大受信者数」です。 これらの設定のREST APIキーは、EmailMaxEmailSizeKBおよびEmailMaxRecipientsです。
cURLの例
まず、更新するシステム設定のREST APIキー値を取得します。 「システム設定のREST APIキー」を参照してください。
update_system_settings.jsonというJSONファイルを作成します。 {
"items":[
{
"key": "EmailMaxRecipients",
"value": "512"
},
{
"key": "EmailMaxEmailSizeKB",
"value": "10240"
}
]
}{
"items":[
{
"key": "EmailMaxRecipients",
"value": "512"
}
]
}JSONファイルをコールするcURLコマンドを実行します(たとえば、update_system_settings.json)。
curl -i \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --request PUT 'https://<hostname>/api/20210901/system/settings' \ --data @update_system_settings.json
レスポンス・ヘッダーの例
適用不可。
レスポンス本文の例
成功すると、レスポンス本文で200レスポンス・コードが返されます。 たとえば:
Status 200
例2 システム設定の直接更新
この例では、システム設定「電子メール当たりの最大受信者数」を使用して、電子メール受信者の数を制限します。 この設定のREST APIキーはEmailMaxRecipientsです。
cURLの例
まず、更新するシステム設定のREST APIキー値を取得します。 「システム設定のREST APIキー」を参照してください。
{
"items":[
{
"key": "EmailMaxRecipients",
"value": "512"
}
]
}cURLコマンドを実行します。
curl -i \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--request PUT 'https://<hostname>/api/20210901/system/settings' \
--data '{"items":[ { \
"key": "EmailMaxRecipients", \
"value": "512" \
} ] }'
レスポンス・ヘッダーの例
適用不可。
レスポンス本文の例
成功すると、レスポンス本文で200レスポンス・コードが返されます。 たとえば:
Status 200