在 IBM Cloud
瞭解如何使用進階或高級方案建立支援案例,以處理 IBM Cloud 與存取、帳單、帳戶和技術支援相關的問題。
如果您的帳戶已停用,或者您無法存取帳戶,您可以填寫「建立帳戶、登入或帳單申請」表格,建立支援個案。
可用的支援類型取決於帳戶的支援等級。 您的支援計劃也決定您可以指派給支援個案的嚴重程度。 如需相關資訊,請參閱案例嚴重性和回應時間。
擁有 Lite 或 Trial 帳戶的使用者可獲得與 Basic 支援相同的支援,也就是說,他們可以建立的支援個案,僅限於與存取 (IAM)、帳單與使用、帳戶、發票或銷售查詢相關的非技術性問題。 IBM Cloud Docs、IBM Cloud AI Assistant 以及 IBM Cloud Community 或 Stack Overflow 等線上社群,可為使用免費支援計劃的帳戶提供技術協助。
身為標準基礎架構使用者,您可能熟悉支援問題單。 在 IBM Cloud 中,支援票現已改稱為「支援案例」。
建立支援個案
預設情況下,帳戶使用者無權建立、更新、搜尋或檢視案件。 帳戶擁有者必須透過指派「Identity and Access Management」(IAM)存取權限政策,向使用者授予存取權限。 如需詳細資訊,請參閱 管理存取支援個案。
請依照以下步驟建立支援案件:
-
從 IBM Cloud 主控台功能表列,按一下說明圖示
> 支援中心。
-
從「聯絡支援」部分,按一下建立個案。
-
為您的問題選擇類別。
-
選取與您的問題關係最密切的主題和相關副主題,然後按一下下一步。
-
完成必要欄位。
請勿在回覆中包含個人資訊、敏感資料或付款詳情。 例如,請勿包含密碼、API 金鑰、機密資訊或信用卡號碼。
-
完成可選欄位:
- 新增特定資源或產品,以便更快速地進行分流和調查。
- 附加檔案以提供您所遇到問題的詳細資訊。
- 如果您想讓您帳戶中的使用者獲得案件的最新資訊,請使用觀察清單來新增他們。 如需詳細資訊,請參閱 更新支援個案的監察清單。
- 選取 Email me updates about this case 來接收支援個案通知。
-
按一下下一步,檢視您的個案摘要,然後按一下提交個案。
-
在您收到案件的電子郵件驗證後,請按照指示就問題進行進一步溝通。
建立支援個案後,您可以在 管理案件頁面 上追蹤進度。
IBM 支援個案也可以在雲端主控台以及 IBM 支援入口網站開啟。 這些案例只能在 IBM 支援入口網站中管理,而存取權則由 IBM 支援入口網站控制。 如需存取權限的詳細資訊,請參閱 管理您的支援帳戶存取權限。
將資源加入支援個案
擁有包含技術支援協助的支援計劃的使用者,可以將特定資源或產品新增到案例中。 在支援個案中加入雲端資源名稱 (CRN) 可以更有效率地進行分流、調查和解決。
若要將資源新增至支援案件,請依照以下步驟操作:
- 為您的問題選擇技術類別,以建立技術案例類型。
- 移至新增資源欄位。
- 按一下以顯示選擇,然後從清單中選取資源名稱。
您也可以在建立案例後新增雲端資源名稱,或在註解中新增 CRN。 如需詳細資訊,請參閱 更新支援個案。
升級您的支援方案
如果您訂閱的是「基本」支援方案,您可以直接透過支援中心建立支援案件,以申請升級。 此流程採用預先填妥相關主題與子主題的表單,以簡化您的升級申請程序。 升級至「進階」或「尊享」支援服務,可享有諸如持續獲得技術支援、關鍵問題獲得更快的回應時間,以及使用額外支援資源等好處。
若要申請升級您的支援方案,請依照以下步驟操作:
-
從 IBM Cloud 主控台功能表列,按一下說明圖示
> 支援中心。
-
從「聯絡支援」部分,按一下建立個案。
-
在「建立案件」頁面中,您會看到一則關於升級支援方案的訊息。 點擊「申請升級」以開啟已預先填妥資料的升級申請案件。
-
請在「主旨」欄位中,簡要說明您的升級請求。 請在「說明」欄位中,填寫您希望的支援方案相關細節。
請勿在您的升級請求中包含個人資訊、敏感資料或付款詳情。 例如,請勿包含密碼、API 金鑰、機密資訊或信用卡號碼。
-
您亦可選擇附加包含補充資訊的檔案、將使用者加入關注清單以讓他們隨時掌握最新動態,或勾選「透過電子郵件向我發送此案件的更新」以接收通知。
-
按一下下一步,檢視您的個案摘要,然後按一下提交個案。
在您提交升級申請案件後,IBM Cloud 支援團隊將為您升級支援方案,並在流程完成時通知您。 升級通常需要幾天到一週的時間才能完成。 如需進一步了解各項支援方案及其功能,請參閱「支援方案」。
此外,您也可以透過聯絡 IBM Cloud 的業務代表,升級您的支援方案。
您可以透過彈出視窗直接聯絡「IBM Cloud」銷售團隊。
使用 API 建立支援案件
您可以透過呼叫 Case Management API 以程式化的方式開啟支援個案,如以下範例請求所示。 如需 API 的詳細資訊,請參閱 Case Management。
curl --location --request POST 'support-center.cloud.ibm.com/case-management/v1/cases' --header 'Content-Type: application/json' --header 'Content-Type: text/plain' --data-raw '{ "type": "technical",
"subject": "Case subject",
"description": "Case description",
"severity":4,
"offering": {
"name": "Cloud Object Storage",
"type": {
"group": "crn_service_name",
"key": "cloud-object-storage",
"kind": "service",
"id": "dff97f5c-bc5e-4455-b470-411c3edbe49c"
}
},
"resources": [
{
"crn": "crn:v1:staging:public:cloud-object-storage:global:a/2dded3de4a4d4a098ebd0998be5cc845:723a59c4-9338-43fe-9dc4-e4a87cc78c8e::",
"note": "Resource note"
}
]
}'
OfferingType offeringType = new OfferingType.Builder()
.group(OfferingType.Group.CRN_SERVICE_NAME)
.key("cloud-object-storage")
.build();
Offering offeringPayload = new Offering.Builder()
.name("Cloud Object Storage")
.type(offeringType)
.build();
CreateCaseOptions createCaseOptions = new CreateCaseOptions.Builder()
.type("technical")
.subject("Example technical case")
.description("This is an example case description. This is where the problem would be described.")
.offering(offeringPayload)
.severity(4)
.build();
Response<Case> response = service.createCase(createCaseOptions).execute();
Case xCase = response.getResult();
System.out.println(xCase);
const offeringType = {
group: 'crn_service_name',
key: 'cloud-object-storage',
};
const offeringPayload = {
name: 'Cloud Object Storage',
type: offeringType,
};
const params = {
type: 'technical',
subject: 'Example technical case',
description: 'This is an example case description. This is where the problem would be described.',
offering: offeringPayload,
severity: 4,
};
caseManagementService.createCase(params)
.then(res => {
caseNumber = res.result.number
console.log(JSON.stringify(res.result, null, 2));
})
.catch(err => {
console.warn(err)
});
offering_type = OfferingType(
group='crn_service_name',
key='cloud-object-storage'
)
offering_payload = Offering(
name='Cloud Object Storage',
type=offering_type
)
case = case_management_service.create_case(
type='technical',
subject='Example technical case',
description='This is an example case description. This is where the problem would be described.',
offering=offering_payload,
severity=4,
).get_result()
print(json.dumps(case, indent=2))
offeringType, _ := caseManagementService.NewOfferingType(
casemanagementv1.OfferingTypeGroupCRNServiceNameConst,
"cloud-object-storage",
)
offeringPayload, _ := caseManagementService.NewOffering(
"Cloud Object Storage",
offeringType,
)
createCaseOptions := caseManagementService.NewCreateCaseOptions(
"technical",
"Example technical case",
"This is an example case description. This is where the problem would be described.",
)
createCaseOptions.SetSeverity(4)
createCaseOptions.SetOffering(offeringPayload)
caseVar, response, err := caseManagementService.CreateCase(createCaseOptions)
if err != nil {
panic(err)
}
b, _ := json.MarshalIndent(caseVar, "", " ")
fmt.Println(string(b))
使用 API 將資源新增至支援個案
您可以使用 API 程式化地將資源新增至支援個案,如以下範例請求所示。 如需詳細資訊,請參閱 Case Management API 參考資料。
curl -X PUT '/case-management/v1/cases/{case_number}/resources' -H 'Authorization: TOKEN' -d '{
"crn": "296878",
"note": "This resource does not work"
}'
AddResourceOptions addResourceOptions = new AddResourceOptions.Builder()
.caseNumber(caseNumber)
.crn(resourceCrn)
.note("This resource is the service that is having the problem.")
.build();
Response<Resource> response = service.addResource(addResourceOptions).execute();
Resource resource = response.getResult();
System.out.println(resource);
const params = {
caseNumber: caseNumber,
crn: resourceCrn,
note: 'This resource is the service that is having the problem.',
};
caseManagementService.addResource(params)
.then(res => {
console.log(JSON.stringify(res.result, null, 2));
})
.catch(err => {
console.warn(err)
});
resource = case_management_service.add_resource(
case_number=case_number,
crn=resource_crn,
note='This resource is the service that is having the problem.',
).get_result()
print(json.dumps(resource, indent=2))
addResourceOptions := caseManagementService.NewAddResourceOptions(
caseNumber,
)
addResourceOptions.SetCRN(resourceCRN)
addResourceOptions.SetNote("This resource is the service that is having the problem.")
resource, response, err := caseManagementService.AddResource(addResourceOptions)
if err != nil {
panic(err)
}
b, _ := json.MarshalIndent(resource, "", " ")
fmt.Println(string(b))
案例的支援檔案類型
建立案例時,您可以附加檔案。 系統支援下列檔案類型:
7z, ace, ams, arm, asp, bash, history, bkp, big, bmp, bz2, ca, ca-bundle, ca-crt, cabundle, cap, cer, cert, cfg, cnf, crt, csr, csv, dat, dbs, debug, dib, dmesg, dmp, doc, docx, dotx, dump, email, eml, emz, env, eps, error, evt, evtx, fragment, gif, gz, gz_aa, gz_ab, gz_ac, har, hosts, htaccess, html, iaf, ics, id, img, info, jpb, jpe, jpeg, jpg, key, lic, log, logsm lon02, lst, lzh, mai, md5, mib, mjpg, msg, mso, odp, ods, odt, oft, openssh, out, ovf, ovpn, p7b, p7s, pages, pcap, pcf, pcx, pdb, pem, pfx, pic, pix, png, ppk, ppt, pptx, psd, psp, pspimage, pub_key, rar, raw, rdp, req, rpt, rtf, sjc03-raid-2, sjc03-raid-log-1, snag, sql, ssh, stats, sth, svg, sxc, tar, targz, tbz2, tcpdump, text, tgz, tgz-aa, tgz-ab, tgz-ac, tgz-ad, tgz-ae, tgz-af, tgz-ag, tgz-ah, tgz-ai, tgz-aj, tgz-ak, tgz-ak, tgz-al, tgz-al, tgz-am, tif, tiff, tip, trace, tsv, txt, ufo, vcf, vdx, vsdx, webarchive, wml, wps, wpz, wrf, wri, xcf, xlog, xlr, xls, xis, xism, xisx, xit, xml, xpm, xps, xslic, xz, yaml, zip, zipaa, zipx, zone