でのサポートケースの作成 IBM Cloud
アドバンスプランまたはプレミアムプランで、アクセス、請求、 アカウント、テクニカルサポートに関する IBM Cloud 問題のサポートケースを作成する方法をご紹介します。
アカウント無効になっている場合、またはアカウントアクセスできない場合は、 アカウント作成、ログイン、請求リクエスト フォームに記入してサポートケースを作成できます。
使用可能なサポートのタイプは、アカウントのサポート・レベルに応じて異なります。 サポート Case に割り当てることができる重大度レベルも、サポート・プランの種類によって決まります。 詳しくは、Case 重大度と応答時間を参照してください。
ライトまたはトライアルアカウントユーザーは、ベーシックサポートと同じサポートを受けることができます。つまり、アクセス(IAM)、請求と使用、 アカウント、請求書または販売に関する問い合わせに関連する技術的な問題以外のサポートケースを作成することができます。 無償サポートプランのアカウントテクニカルヘルプは、 IBM Cloud Docs、 IBM Cloud AI Assistant、 IBM Cloud Communityや Stack Overflowなどのオンラインコミュニティによって提供される。
クラシック・インフラストラクチャー・ユーザーの場合は、サポート・チケットに慣れているかもしれません。 IBM Cloud では、サポートチケットは「サポートケース」と呼ばれるようになりました。
サポート Case の作成
デフォルトでは、アカウント・ユーザーは、Case を作成、更新、検索、表示するためのアクセス権限はいずれも持っていません。 アカウント、 Identity and Access Management (IAM)アクセスポリシーを割り当てることで、ユーザーにアクセス権を付与する必要があります。 詳細については、「 サポート・ケースへのアクセスを管理する 」を参照してください。
サポート Case を作成するには、以下の手順を実行します。
-
IBM Cloud コンソールのメニューバーから、 ヘルプアイコン
> Support center をクリックします。
-
「サポートにお問い合わせください」セクションで、**「Case の作成」**をクリックします。
-
問題のカテゴリーを選択します。
-
トピックを選択してから、関連するサブトピックのうち問題に最も近いものを選択し、 「次へ」 をクリックします。
-
必須フィールドに入力します。
回答には、個人情報、機密データ、または支払い情報を含めないでください。 たとえば、パスワード、APIキー、シークレット、クレジットカード番号などは記載しないでください。
-
オプションフィールドを入力してください:
- 迅速なトリアージと調査のために特定のリソースや製品を追加します。
- 発生している問題の詳細を説明するために、ファイルを添付してください。
- アカウント内のユーザーにこの案件の最新情報を通知したい場合は、ウォッチリストを使用してそのユーザーを追加してください。 詳しくは、サポート Case の監視リストの更新を参照してください。
- サポート Case の通知を受け取るには、「この Case に関する更新情報の E メール送信を希望」 を選択します。
-
「次へ」 をクリックし、Case サマリーを確認し、「Case の送信」 をクリックします。
-
その Case に関する E メールでの確認を受け取ったら、指示に従い、問題についての情報交換をさらに行います。
サポート Case が作成されたら、「Case の管理」ページでその進行状況に従うことができます。
IBM サポートケースは、 IBM サポートポータルだけでなく、クラウドコンソールでも開くことができます。 これらのケースは、 IBM サポートポータルでのみ管理でき、アクセスは IBM サポートポータルで制御されます。 アクセスの詳細については、 サポートアカウントアクセス管理 を参照。
サポートケースにリソースを追加する
テクニカル・サポート・アシスタンスを含むサポート・プランのユーザーは、特定のリソースまたは製品をケースに追加することができます。 サポート・ケースにクラウド・リソース名(CRN)を追加することで、より効率的なトリアージ、調査、解決が可能になります。
サポートケースにリソースを追加するには、以下の手順に従ってください
- 問題のテクニカル・カテゴリーを選択して、テクニカル・ケース・タイプを作成します。
- リソースの追加フィールドに移動する。
- クリックして選択肢を表示し、リストからリソース名を選択する。
ケース作成後にクラウドリソース名を追加したり、コメント内にCRNを追加することもできます。 詳細については、 サポートケースの更新を 参照してください。
サポートプランのアップグレード
「Basic」サポートプランをご利用の場合は、サポートセンターから直接サポートケースを作成して、プランのアップグレードをリクエストすることができます。 このプロセスでは、適切なトピックとサブトピックがあらかじめ入力されたフォームを使用することで、アップグレードのリクエスト手続きを効率化します。 「アドバンス」または「プレミアム」サポートにアップグレードすると、継続的なテクニカルサポートの利用、重大な問題に対する迅速な対応、および追加のサポートリソースへのアクセスといったメリットが得られます。
サポートプランのアップグレードをご希望の場合は、以下の手順に従ってください:
-
IBM Cloud コンソールのメニューバーから、 ヘルプアイコン
> Support center をクリックします。
-
「サポートにお問い合わせください」セクションで、**「Case の作成」**をクリックします。
-
「ケースを作成」ページには、サポートプランのアップグレードに関するメッセージが表示されます。 「 アップグレードをリクエスト 」をクリックすると、必要事項が事前に入力されたアップグレードリクエストのケースが開きます。
-
「件名 」欄には、アップグレード依頼の概要を簡潔にご記入ください。 「説明 」欄には、ご希望のサポートプランに関する詳細をご記入ください。
アップグレードのリクエストには、個人情報、機密データ、および支払い情報を記載しないでください。 たとえば、パスワード、APIキー、シークレット、クレジットカード番号などは記載しないでください。
-
必要に応じて、追加情報を記載したファイルを添付したり、ウォッチリストにユーザーを追加して最新情報を共有したり、「 この案件に関する更新情報をメールで通知する 」を選択して通知を受け取ったりすることができます。
-
「次へ」 をクリックし、Case サマリーを確認し、「Case の送信」 をクリックします。
アップグレード依頼を送信すると、 IBM Cloud のサポートチームがサポートプランのアップグレードを行い、手続きが完了次第、その旨をお知らせいたします。 アップグレードの完了には、通常、数日から1週間ほどかかります。 各種サポートプランとその機能に関する詳細については、「 サポートプラン 」をご覧ください。
あるいは、 IBM Cloud の営業担当者に連絡して、サポートプランをアップグレードすることも可能です。
ポップアップウィンドウから、 IBM Cloud の営業チームに直接お問い合わせいただけます。
API を使用したサポート Case の作成
以下のサンプル要求に示すように、Case Management API を呼び出すことによって、プログラマチックにサポート Case をオープンできます。 APIの詳細については、「 ケース管理 」を参照してください。
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 を使用したサポート Case へのリソースの追加
以下のサンプル要求に示すように、API を使用して、サポート Case にリソースをプログラマチックに追加できます。 詳細については、「 ケース管理 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))
Case でサポートされるファイル・タイプ
Case の作成時には、ファイルを添付できます。 以下のファイル・タイプがサポートされます。
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