View a markdown version of this page

Dukungan contoh menggunakan AWS CLI - AWS Command Line Interface

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Dukungan contoh menggunakan AWS CLI

Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum dengan menggunakan AWS Command Line Interface with Dukungan.

Tindakan merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.

Tindakan

Contoh kode berikut menunjukkan cara menggunakanadd-attachments-to-set.

AWS CLI

Untuk menambahkan lampiran ke set

add-attachments-to-setContoh berikut menambahkan gambar ke kumpulan yang kemudian dapat Anda tentukan untuk kasus dukungan di AWS akun Anda.

aws support add-attachments-to-set \ --attachment-set-id "as-2f5a6faa2a4a1e600-mu-nk5xQlBr70-G1cUos5LZkd38KOAHZa9BMDVzNEXAMPLE" \ --attachments fileName=troubleshoot-screenshot.png,data=base64-encoded-string

Output:

{ "attachmentSetId": "as-2f5a6faa2a4a1e600-mu-nk5xQlBr70-G1cUos5LZkd38KOAHZa9BMDVzNEXAMPLE", "expiryTime": "2020-05-14T17:04:40.790+0000" }

Untuk informasi selengkapnya, lihat Manajemen kasus di Panduan Pengguna AWS Dukungan.

Contoh kode berikut menunjukkan cara menggunakanadd-communication-to-case.

AWS CLI

Untuk menambahkan komunikasi ke kasus

add-communication-to-caseContoh berikut menambahkan komunikasi ke kasus dukungan di AWS akun Anda.

aws support add-communication-to-case \ --case-id "case-12345678910-2013-c4c1d2bf33c5cf47" \ --communication-body "I'm attaching a set of images to this case." \ --cc-email-addresses "myemail@example.com" \ --attachment-set-id "as-2f5a6faa2a4a1e600-mu-nk5xQlBr70-G1cUos5LZkd38KOAHZa9BMDVzNEXAMPLE"

Output:

{ "result": true }

Untuk informasi selengkapnya, lihat Manajemen kasus di Panduan Pengguna AWS Dukungan.

Contoh kode berikut menunjukkan cara menggunakancreate-case.

AWS CLI

Untuk membuat kasus

create-caseContoh berikut membuat kasus dukungan untuk AWS akun Anda.

aws support create-case \ --category-code "using-aws" \ --cc-email-addresses "myemail@example.com" \ --communication-body "I want to learn more about an AWS service." \ --issue-type "technical" \ --language "en" \ --service-code "general-info" \ --severity-code "low" \ --subject "Question about my account"

Output:

{ "caseId": "case-12345678910-2013-c4c1d2bf33c5cf47" }

Untuk informasi selengkapnya, lihat Manajemen kasus di Panduan Pengguna AWS Dukungan.

  • Untuk detail API, lihat CreateCase di Refer AWS CLI ensi Perintah.

Contoh kode berikut menunjukkan cara menggunakandescribe-attachment.

AWS CLI

Untuk mendeskripsikan lampiran

describe-attachmentContoh berikut mengembalikan informasi tentang lampiran dengan ID yang ditentukan.

aws support describe-attachment \ --attachment-id "attachment-KBnjRNrePd9D6Jx0-Mm00xZuDEaL2JAj_0-gJv9qqDooTipsz3V1Nb19rCfkZneeQeDPgp8X1iVJyHH7UuhZDdNeqGoduZsPrAhyMakqlc60-iJjL5HqyYGiT1FG8EXAMPLE"

Output:

{ "attachment": { "fileName": "troubleshoot-screenshot.png", "data": "base64-blob" } }

Untuk informasi selengkapnya, lihat Manajemen kasus di Panduan Pengguna AWS Dukungan.

Contoh kode berikut menunjukkan cara menggunakandescribe-cases.

AWS CLI

Untuk mendeskripsikan suatu kasus

describe-casesContoh berikut mengembalikan informasi tentang kasus dukungan yang ditentukan di AWS akun Anda.

aws support describe-cases \ --display-id "1234567890" \ --after-time "2020-03-23T21:31:47.774Z" \ --include-resolved-cases \ --language "en" \ --no-include-communications \ --max-item 1

Output:

{ "cases": [ { "status": "resolved", "ccEmailAddresses": [], "timeCreated": "2020-03-23T21:31:47.774Z", "caseId": "case-12345678910-2013-c4c1d2bf33c5cf47", "severityCode": "low", "language": "en", "categoryCode": "using-aws", "serviceCode": "general-info", "submittedBy": "myemail@example.com", "displayId": "1234567890", "subject": "Question about my account" } ] }

Untuk informasi selengkapnya, lihat Manajemen kasus di Panduan Pengguna AWS Dukungan.

Contoh kode berikut menunjukkan cara menggunakandescribe-communications.

AWS CLI

Untuk menggambarkan komunikasi terbaru untuk suatu kasus

describe-communicationsContoh berikut mengembalikan komunikasi terbaru untuk kasus dukungan yang ditentukan di AWS akun Anda.

aws support describe-communications \ --case-id "case-12345678910-2013-c4c1d2bf33c5cf47" \ --after-time "2020-03-23T21:31:47.774Z" \ --max-item 1

Output:

{ "communications": [ { "body": "I want to learn more about an AWS service.", "attachmentSet": [], "caseId": "case-12345678910-2013-c4c1d2bf33c5cf47", "timeCreated": "2020-05-12T23:12:35.000Z", "submittedBy": "Amazon Web Services" } ], "NextToken": "eyJuZXh0VG9rZW4iOiBudWxsLCAiYm90b190cnVuY2F0ZV9hbW91bnQEXAMPLE==" }

Untuk informasi selengkapnya, lihat Manajemen kasus di Panduan Pengguna AWS Dukungan.

Contoh kode berikut menunjukkan cara menggunakandescribe-services.

AWS CLI

Untuk membuat daftar AWS layanan dan kategori layanan

describe-servicesContoh berikut mencantumkan kategori layanan yang tersedia untuk meminta informasi umum.

aws support describe-services \ --service-code-list "general-info"

Output:

{ "services": [ { "code": "general-info", "name": "General Info and Getting Started", "categories": [ { "code": "charges", "name": "How Will I Be Charged?" }, { "code": "gdpr-queries", "name": "Data Privacy Query" }, { "code": "reserved-instances", "name": "Reserved Instances" }, { "code": "resource", "name": "Where is my Resource?" }, { "code": "using-aws", "name": "Using AWS & Services" }, { "code": "free-tier", "name": "Free Tier" }, { "code": "security-and-compliance", "name": "Security & Compliance" }, { "code": "account-structure", "name": "Account Structure" } ] } ] }

Untuk informasi selengkapnya, lihat Manajemen kasus di Panduan Pengguna AWS Dukungan.

Contoh kode berikut menunjukkan cara menggunakandescribe-severity-levels.

AWS CLI

Untuk membuat daftar tingkat keparahan yang tersedia

describe-severity-levelsContoh berikut mencantumkan tingkat keparahan yang tersedia untuk kasus dukungan.

aws support describe-severity-levels

Output:

{ "severityLevels": [ { "code": "low", "name": "Low" }, { "code": "normal", "name": "Normal" }, { "code": "high", "name": "High" }, { "code": "urgent", "name": "Urgent" }, { "code": "critical", "name": "Critical" } ] }

Untuk informasi selengkapnya, lihat Memilih tingkat keparahan di Panduan Pengguna AWS Dukungan.

Contoh kode berikut menunjukkan cara menggunakandescribe-trusted-advisor-check-refresh-statuses.

AWS CLI

Untuk mencantumkan status penyegaran pemeriksaan Penasihat AWS Tepercaya

describe-trusted-advisor-check-refresh-statusesContoh berikut mencantumkan status refresh untuk dua pemeriksaan Penasihat Tepercaya: Izin Bucket Amazon S3 dan Penggunaan IAM.

aws support describe-trusted-advisor-check-refresh-statuses \ --check-id "Pfx0RwqBli" "zXCkfM1nI3"

Output:

{ "statuses": [ { "checkId": "Pfx0RwqBli", "status": "none", "millisUntilNextRefreshable": 0 }, { "checkId": "zXCkfM1nI3", "status": "none", "millisUntilNextRefreshable": 0 } ] }

Untuk informasi selengkapnya, lihat AWS Penasihat Tepercaya di Panduan Pengguna AWS Dukungan.

Contoh kode berikut menunjukkan cara menggunakandescribe-trusted-advisor-check-result.

AWS CLI

Untuk mencantumkan hasil pemeriksaan Penasihat Te AWS percaya

describe-trusted-advisor-check-resultContoh berikut mencantumkan hasil pemeriksaan Penggunaan IAM.

aws support describe-trusted-advisor-check-result \ --check-id "zXCkfM1nI3"

Output:

{ "result": { "checkId": "zXCkfM1nI3", "timestamp": "2020-05-13T21:38:05Z", "status": "ok", "resourcesSummary": { "resourcesProcessed": 1, "resourcesFlagged": 0, "resourcesIgnored": 0, "resourcesSuppressed": 0 }, "categorySpecificSummary": { "costOptimizing": { "estimatedMonthlySavings": 0.0, "estimatedPercentMonthlySavings": 0.0 } }, "flaggedResources": [ { "status": "ok", "resourceId": "47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZEXAMPLE", "isSuppressed": false } ] } }

Untuk informasi selengkapnya, lihat AWS Penasihat Tepercaya di Panduan Pengguna AWS Dukungan.

Contoh kode berikut menunjukkan cara menggunakandescribe-trusted-advisor-check-summaries.

AWS CLI

Untuk membuat daftar ringkasan pemeriksaan Penasihat AWS Tepercaya

describe-trusted-advisor-check-summariesContoh berikut mencantumkan hasil untuk dua pemeriksaan Penasihat Tepercaya: Izin Bucket Amazon S3 dan Penggunaan IAM.

aws support describe-trusted-advisor-check-summaries \ --check-ids "Pfx0RwqBli" "zXCkfM1nI3"

Output:

{ "summaries": [ { "checkId": "Pfx0RwqBli", "timestamp": "2020-05-13T21:38:12Z", "status": "ok", "hasFlaggedResources": true, "resourcesSummary": { "resourcesProcessed": 44, "resourcesFlagged": 0, "resourcesIgnored": 0, "resourcesSuppressed": 0 }, "categorySpecificSummary": { "costOptimizing": { "estimatedMonthlySavings": 0.0, "estimatedPercentMonthlySavings": 0.0 } } }, { "checkId": "zXCkfM1nI3", "timestamp": "2020-05-13T21:38:05Z", "status": "ok", "hasFlaggedResources": true, "resourcesSummary": { "resourcesProcessed": 1, "resourcesFlagged": 0, "resourcesIgnored": 0, "resourcesSuppressed": 0 }, "categorySpecificSummary": { "costOptimizing": { "estimatedMonthlySavings": 0.0, "estimatedPercentMonthlySavings": 0.0 } } } ] }

Untuk informasi selengkapnya, lihat AWS Penasihat Tepercaya di Panduan Pengguna AWS Dukungan.

Contoh kode berikut menunjukkan cara menggunakandescribe-trusted-advisor-checks.

AWS CLI

Untuk membuat daftar cek Penasihat AWS Tepercaya yang tersedia

describe-trusted-advisor-checksContoh berikut mencantumkan cek Penasihat Tepercaya yang tersedia di AWS akun Anda. Informasi ini mencakup nama cek, ID, deskripsi, kategori, dan metadata. Perhatikan bahwa output dipersingkat untuk keterbacaan.

aws support describe-trusted-advisor-checks \ --language "en"

Output:

{ "checks": [ { "id": "zXCkfM1nI3", "name": "IAM Use", "description": "Checks for your use of AWS Identity and Access Management (IAM). You can use IAM to create users, groups, and roles in AWS, and you can use permissions to control access to AWS resources. \n<br>\n<br>\n<b>Alert Criteria</b><br>\nYellow: No IAM users have been created for this account.\n<br>\n<br>\n<b>Recommended Action</b><br>\nCreate one or more IAM users and groups in your account. You can then create additional users whose permissions are limited to perform specific tasks in your AWS environment. For more information, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/IAMGettingStarted.html\" target=\"_blank\">Getting Started</a>. \n<br><br>\n<b>Additional Resources</b><br>\n<a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/IAM_Introduction.html\" target=\"_blank\">What Is IAM?</a>", "category": "security", "metadata": [] } ] }

Untuk informasi selengkapnya, lihat AWS Penasihat Tepercaya di Panduan Pengguna AWS Dukungan.

Contoh kode berikut menunjukkan cara menggunakanrefresh-trusted-advisor-check.

AWS CLI

Untuk menyegarkan cek Penasihat Te AWS percaya

refresh-trusted-advisor-checkContoh berikut menyegarkan cek Amazon S3 Bucket Permissions Trusted Advisor di AWS akun Anda.

aws support refresh-trusted-advisor-check \ --check-id "Pfx0RwqBli"

Output:

{ "status": { "checkId": "Pfx0RwqBli", "status": "enqueued", "millisUntilNextRefreshable": 3599992 } }

Untuk informasi selengkapnya, lihat AWS Penasihat Tepercaya di Panduan Pengguna AWS Dukungan.

Contoh kode berikut menunjukkan cara menggunakanresolve-case.

AWS CLI

Untuk menyelesaikan kasus dukungan

resolve-caseContoh berikut menyelesaikan kasus dukungan di AWS akun Anda.

aws support resolve-case \ --case-id "case-12345678910-2013-c4c1d2bf33c5cf47"

Output:

{ "finalCaseStatus": "resolved", "initialCaseStatus": "work-in-progress" }

Untuk informasi selengkapnya, lihat Manajemen kasus di Panduan Pengguna AWS Dukungan.

  • Untuk detail API, lihat ResolveCase di Refer AWS CLI ensi Perintah.