AWS Support contoh menggunakan AWS CLI - AWS Command Line Interface

Dokumentasi ini AWS CLI hanya untuk Versi 1. Untuk dokumentasi yang terkait dengan Versi 2 AWS CLI, lihat Panduan Pengguna Versi 2.

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

AWS Support contoh menggunakan AWS CLI

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

Tindakan adalah 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 set 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 AWS Support User Guide.

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

AWS CLI

Untuk menambahkan komunikasi ke sebuah 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 AWS Support User Guide.

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 AWS Support User Guide.

  • Untuk API detailnya, lihat CreateCasedi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakandescribe-attachment.

AWS CLI

Untuk menggambarkan 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 AWS Support User Guide.

Contoh kode berikut menunjukkan cara menggunakandescribe-cases.

AWS CLI

Untuk menggambarkan sebuah 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 AWS Support User Guide.

  • Untuk API detailnya, lihat DescribeCasesdi Referensi AWS CLI Perintah.

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 AWS Support User Guide.

Contoh kode berikut menunjukkan cara menggunakandescribe-services.

AWS CLI

Untuk 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 AWS Support User Guide.

Contoh kode berikut menunjukkan cara menggunakandescribe-severity-levels.

AWS CLI

Untuk 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 Support.

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

AWS CLI

Untuk mencantumkan status penyegaran pemeriksaan AWS Trusted Advisor

describe-trusted-advisor-check-refresh-statusesContoh berikut mencantumkan status penyegaran untuk dua pemeriksaan Trusted Advisor: Izin dan Penggunaan Bucket Amazon S3. 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 Trusted Advisor di Panduan Pengguna AWS Support.

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

AWS CLI

Untuk mencantumkan hasil pemeriksaan AWS Trusted Advisor

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

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 Trusted Advisor di Panduan Pengguna AWS Support.

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

AWS CLI

Untuk membuat daftar ringkasan cek Trusted AWS Advisor

describe-trusted-advisor-check-summariesContoh berikut mencantumkan hasil untuk dua pemeriksaan Trusted Advisor: Izin dan Penggunaan Bucket Amazon S3. 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 Trusted Advisor di Panduan Pengguna AWS Support.

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

AWS CLI

Untuk daftar cek AWS Trusted Advisor yang tersedia

describe-trusted-advisor-checksContoh berikut mencantumkan cek Trusted Advisor yang tersedia di akun Anda AWS . Informasi ini mencakup nama cek, ID, deskripsi, kategori, dan metadata. Perhatikan bahwa output dipersingkat agar mudah dibaca.

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 Trusted Advisor di Panduan Pengguna AWS Support.

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

AWS CLI

Untuk me-refresh pemeriksaan AWS Trusted Advisor

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

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

Output:

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

Untuk informasi selengkapnya, lihat AWS Trusted Advisor di Panduan Pengguna AWS Support.

Contoh kode berikut menunjukkan cara menggunakanresolve-case.

AWS CLI

Untuk menyelesaikan kasus dukungan

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

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

Output:

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

Untuk informasi selengkapnya, lihat Manajemen kasus di AWS Support User Guide.

  • Untuk API detailnya, lihat ResolveCasedi Referensi AWS CLI Perintah.