Dokumentasi ini AWS CLI hanya untuk Versi 1.
Kami mengumumkan akhir dukungan yang akan datang untuk AWS CLI versi 1. Kami menyarankan Anda bermigrasi ke AWS CLI versi 2. Untuk tanggal, detail tambahan, dan informasi tentang cara bermigrasi, lihat pengumuman
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
MediaPackage contoh menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum dengan menggunakan AWS Command Line Interface with MediaPackage.
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.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakancreate-channel.
- AWS CLI
-
Untuk membuat saluran
Per
create-channelintah berikut membuat saluran bernamasportschanneldi akun saat ini.aws mediapackage create-channel --idsportschannelOutput:
{ "Arn": "arn:aws:mediapackage:us-west-2:111222333:channels/6d345804ec3f46c9b454a91d4a80d0e0", "HlsIngest": { "IngestEndpoints": [ { "Id": "6d345804ec3f46c9b454a91d4a80d0e0", "Password": "generatedwebdavpassword1", "Url": "https://f31c86aed53b815a.mediapackage.us-west-2.amazonaws.com/in/v2/6d345804ec3f46c9b454a91d4a80d0e0/6d345804ec3f46c9b454a91d4a80d0e0/channel", "Username": "generatedwebdavusername1" }, { "Id": "2daa32878af24803b24183727211b8ff", "Password": "generatedwebdavpassword2", "Url": "https://6ebbe7e04c4b0afa.mediapackage.us-west-2.amazonaws.com/in/v2/6d345804ec3f46c9b454a91d4a80d0e0/2daa32878af24803b24183727211b8ff/channel", "Username": "generatedwebdavusername2" } ] }, "Id": "sportschannel", "Tags": { "region": "west" } }Untuk informasi selengkapnya, lihat Membuat Saluran di Panduan AWS MediaPackage Pengguna Elemental.
-
Untuk detail API, lihat CreateChannel
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-origin-endpoint.
- AWS CLI
-
Untuk membuat titik akhir asal
Per
create-origin-endpointintah berikut membuat titik akhir asal yang dibericmafsportsnama dengan pengaturan paket yang disediakan dalam file JSON dan pengaturan titik akhir yang ditentukan.aws mediapackage create-origin-endpoint \ --channel-idsportschannel\ --idcmafsports\ --cmaf-packagefile://file/path/cmafpkg.json--description"cmaf output of sports"\ --idcmaf_sports\ --manifest-namesports_channel\ --startover-window-seconds300\ --tagsregion=west,media=sports\ --time-delay-seconds10Output:
{ "Arn": "arn:aws:mediapackage:us-west-2:111222333:origin_endpoints/1dc6718be36f4f34bb9cd86bc50925e6", "ChannelId": "sportschannel", "CmafPackage": { "HlsManifests": [ { "AdMarkers": "PASSTHROUGH", "Id": "cmaf_sports_endpoint", "IncludeIframeOnlyStream": true, "ManifestName": "index", "PlaylistType": "EVENT", "PlaylistWindowSeconds": 300, "ProgramDateTimeIntervalSeconds": 300, "Url": "https://c4af3793bf76b33c.mediapackage.us-west-2.amazonaws.com/out/v1/1dc6718be36f4f34bb9cd86bc50925e6/cmaf_sports_endpoint/index.m3u8" } ], "SegmentDurationSeconds": 2, "SegmentPrefix": "sportschannel" }, "Description": "cmaf output of sports", "Id": "cmaf_sports", "ManifestName": "sports_channel", "StartoverWindowSeconds": 300, "Tags": { "region": "west", "media": "sports" }, "TimeDelaySeconds": 10, "Url": "", "Whitelist": [] }Untuk informasi selengkapnya, lihat Membuat Titik Akhir di Panduan AWS MediaPackage Pengguna Elemental.
-
Untuk detail API, lihat CreateOriginEndpoint
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-channel.
- AWS CLI
-
Untuk menghapus saluran
Per
delete-channelintah berikut menghapus saluran bernamatest.aws mediapackage delete-channel \ --idtestPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menghapus Saluran di Panduan AWS MediaPackage Pengguna Elemental.
-
Untuk detail API, lihat DeleteChannel
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-origin-endpoint.
- AWS CLI
-
Untuk menghapus titik akhir asal
Per
delete-origin-endpointintah berikut menghapus titik akhir asal bernamatester2.aws mediapackage delete-origin-endpoint \ --idtester2Untuk informasi selengkapnya, lihat Menghapus Titik Akhir di Panduan AWS MediaPackage Pengguna Elemental.
-
Untuk detail API, lihat DeleteOriginEndpoint
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-channel.
- AWS CLI
-
Untuk mendeskripsikan saluran
Per
describe-channelintah berikut menampilkan semua detail saluran bernamatest.aws mediapackage describe-channel \ --idtestOutput:
{ "Arn": "arn:aws:mediapackage:us-west-2:111222333:channels/584797f1740548c389a273585dd22a63", "HlsIngest": { "IngestEndpoints": [ { "Id": "584797f1740548c389a273585dd22a63", "Password": "webdavgeneratedpassword1", "Url": "https://9be9c4405c474882.mediapackage.us-west-2.amazonaws.com/in/v2/584797f1740548c389a273585dd22a63/584797f1740548c389a273585dd22a63/channel", "Username": "webdavgeneratedusername1" }, { "Id": "7d187c8616fd455f88aaa5a9fcf74442", "Password": "webdavgeneratedpassword2", "Url": "https://7bf454c57220328d.mediapackage.us-west-2.amazonaws.com/in/v2/584797f1740548c389a273585dd22a63/7d187c8616fd455f88aaa5a9fcf74442/channel", "Username": "webdavgeneratedusername2" } ] }, "Id": "test", "Tags": {} }Untuk informasi selengkapnya, lihat Melihat Detail Saluran< https://docs.aws.amazon.com/mediapackage/latest/ug/channels-view.html > di Panduan Pengguna AWS Elemental MediaPackage
-
Untuk detail API, lihat DescribeChannel
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-origin-endpoint.
- AWS CLI
-
Untuk menggambarkan titik akhir asal
Per
describe-origin-endpointintah berikut menampilkan semua detail titik akhir asal bernamacmaf_sports.aws mediapackage describe-origin-endpoint \ --idcmaf_sportsOutput:
{ "Arn": "arn:aws:mediapackage:us-west-2:111222333:origin_endpoints/1dc6718be36f4f34bb9cd86bc50925e6", "ChannelId": "sportschannel", "CmafPackage": { "HlsManifests": [ { "AdMarkers": "NONE", "Id": "cmaf_sports_endpoint", "IncludeIframeOnlyStream": false, "PlaylistType": "EVENT", "PlaylistWindowSeconds": 60, "ProgramDateTimeIntervalSeconds": 0, "Url": "https://c4af3793bf76b33c.mediapackage.us-west-2.amazonaws.com/out/v1/1dc6718be36f4f34bb9cd86bc50925e6/cmaf_sports_endpoint/index.m3u8" } ], "SegmentDurationSeconds": 2, "SegmentPrefix": "sportschannel" }, "Id": "cmaf_sports", "ManifestName": "index", "StartoverWindowSeconds": 0, "Tags": { "region": "west", "media": "sports" }, "TimeDelaySeconds": 0, "Url": "", "Whitelist": [] }Untuk informasi selengkapnya, lihat Melihat Titik Akhir Tunggal di Panduan AWS MediaPackage Pengguna Elemental.
-
Untuk detail API, lihat DescribeOriginEndpoint
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-channels.
- AWS CLI
-
Untuk daftar semua saluran
Per
list-channelsintah berikut mencantumkan semua saluran yang dikonfigurasi pada AWS akun saat ini.aws mediapackage list-channelsOutput:
{ "Channels": [ { "Arn": "arn:aws:mediapackage:us-west-2:111222333:channels/584797f1740548c389a273585dd22a63", "HlsIngest": { "IngestEndpoints": [ { "Id": "584797f1740548c389a273585dd22a63", "Password": "webdavgeneratedpassword1", "Url": "https://9be9c4405c474882.mediapackage.us-west-2.amazonaws.com/in/v2/584797f1740548c389a273585dd22a63/584797f1740548c389a273585dd22a63/channel", "Username": "webdavgeneratedusername1" }, { "Id": "7d187c8616fd455f88aaa5a9fcf74442", "Password": "webdavgeneratedpassword2", "Url": "https://7bf454c57220328d.mediapackage.us-west-2.amazonaws.com/in/v2/584797f1740548c389a273585dd22a63/7d187c8616fd455f88aaa5a9fcf74442/channel", "Username": "webdavgeneratedusername2" } ] }, "Id": "test", "Tags": {} } ] }Untuk informasi selengkapnya, lihat Melihat Detail Saluran di Panduan AWS MediaPackage Pengguna Elemental.
-
Untuk detail API, lihat ListChannels
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-origin-endpoints.
- AWS CLI
-
Untuk membuat daftar semua titik akhir asal pada saluran
Per
list-origin-endpointsintah berikut mencantumkan semua titik akhir asal yang dikonfigurasi pada saluran bernamatest.aws mediapackage list-origin-endpoints \ --channel-idtestOutput:
{ "OriginEndpoints": [ { "Arn": "arn:aws:mediapackage:us-west-2:111222333:origin_endpoints/247cff871f2845d3805129be22f2c0a2", "ChannelId": "test", "DashPackage": { "ManifestLayout": "FULL", "ManifestWindowSeconds": 60, "MinBufferTimeSeconds": 30, "MinUpdatePeriodSeconds": 15, "PeriodTriggers": [], "Profile": "NONE", "SegmentDurationSeconds": 2, "SegmentTemplateFormat": "NUMBER_WITH_TIMELINE", "StreamSelection": { "MaxVideoBitsPerSecond": 2147483647, "MinVideoBitsPerSecond": 0, "StreamOrder": "ORIGINAL" }, "SuggestedPresentationDelaySeconds": 25 }, "Id": "tester2", "ManifestName": "index", "StartoverWindowSeconds": 0, "Tags": {}, "TimeDelaySeconds": 0, "Url": "https://8343f7014c0ea438.mediapackage.us-west-2.amazonaws.com/out/v1/247cff871f2845d3805129be22f2c0a2/index.mpd", "Whitelist": [] }, { "Arn": "arn:aws:mediapackage:us-west-2:111222333:origin_endpoints/869e237f851549e9bcf10e3bc2830839", "ChannelId": "test", "HlsPackage": { "AdMarkers": "NONE", "IncludeIframeOnlyStream": false, "PlaylistType": "EVENT", "PlaylistWindowSeconds": 60, "ProgramDateTimeIntervalSeconds": 0, "SegmentDurationSeconds": 6, "StreamSelection": { "MaxVideoBitsPerSecond": 2147483647, "MinVideoBitsPerSecond": 0, "StreamOrder": "ORIGINAL" }, "UseAudioRenditionGroup": false }, "Id": "tester", "ManifestName": "index", "StartoverWindowSeconds": 0, "Tags": {}, "TimeDelaySeconds": 0, "Url": "https://8343f7014c0ea438.mediapackage.us-west-2.amazonaws.com/out/v1/869e237f851549e9bcf10e3bc2830839/index.m3u8", "Whitelist": [] } ] }Untuk informasi selengkapnya, lihat Melihat semua Titik Akhir yang Terkait dengan Saluran di Panduan AWS MediaPackage Pengguna Elemental.
-
Untuk detail API, lihat ListOriginEndpoints
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-tags-for-resource.
- AWS CLI
-
Untuk membuat daftar tag yang ditetapkan ke sumber daya
Per
list-tags-for-resourceintah berikut mencantumkan tag yang ditetapkan ke sumber daya yang ditentukan.aws mediapackage list-tags-for-resource \ --resource-arnarn:aws:mediapackage:us-west-2:111222333:channels/6d345804ec3f46c9b454a91d4a80d0e0Output:
{ "Tags": { "region": "west" } }Untuk informasi selengkapnya, lihat Menandai Sumber Daya di AWS Elemental MediaPackage di Panduan Pengguna AWS Elemental MediaPackage .
-
Untuk detail API, lihat ListTagsForResource
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanrotate-ingest-endpoint-credentials.
- AWS CLI
-
Untuk memutar kredensi ingest
Per
rotate-ingest-endpoint-credentialsintah berikut memutar nama pengguna dan kata sandi WebDAV untuk titik akhir ingest yang ditentukan.aws mediapackage rotate-ingest-endpoint-credentials \ --idtest\ --ingest-endpoint-id584797f1740548c389a273585dd22a63Output:
{ "Arn": "arn:aws:mediapackage:us-west-2:111222333:channels/584797f1740548c389a273585dd22a63", "HlsIngest": { "IngestEndpoints": [ { "Id": "584797f1740548c389a273585dd22a63", "Password": "webdavregeneratedpassword1", "Url": "https://9be9c4405c474882.mediapackage.us-west-2.amazonaws.com/in/v2/584797f1740548c389a273585dd22a63/584797f1740548c389a273585dd22a63/channel", "Username": "webdavregeneratedusername1" }, { "Id": "7d187c8616fd455f88aaa5a9fcf74442", "Password": "webdavgeneratedpassword2", "Url": "https://7bf454c57220328d.mediapackage.us-west-2.amazonaws.com/in/v2/584797f1740548c389a273585dd22a63/7d187c8616fd455f88aaa5a9fcf74442/channel", "Username": "webdavgeneratedusername2" } ] }, "Id": "test", "Tags": {} }Untuk informasi selengkapnya, lihat Memutar KredenSIAL pada URL Input di Panduan AWS MediaPackage Pengguna Elemental.
-
Untuk detail API, lihat RotateIngestEndpointCredentials
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakantag-resource.
- AWS CLI
-
Untuk menambahkan tanda ke sumber daya
Per
tag-resourceintah berikut menambahkan pasanganregion=westkunci dan nilai ke sumber daya yang ditentukan.aws mediapackage tag-resource \ --resource-arnarn:aws:mediapackage:us-west-2:111222333:channels/6d345804ec3f46c9b454a91d4a80d0e0\ --tagsregion=westPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Menandai Sumber Daya di AWS Elemental MediaPackage di Panduan Pengguna AWS Elemental MediaPackage .
-
Untuk detail API, lihat TagResource
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanuntag-resource.
- AWS CLI
-
Untuk menghapus tag dari sumber daya
Per
untag-resourceintah berikut menghapus tag dengan kunciregiondari saluran yang ditentukan.aws mediapackage untag-resource \ --resource-arnarn:aws:mediapackage:us-west-2:111222333:channels/6d345804ec3f46c9b454a91d4a80d0e0\ --tag-keysregionUntuk informasi selengkapnya, lihat Menandai Sumber Daya di AWS Elemental MediaPackage di Panduan Pengguna AWS Elemental MediaPackage .
-
Untuk detail API, lihat UntagResource
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-channel.
- AWS CLI
-
Untuk memperbarui saluran
Per
update-channelintah berikut memperbarui saluran yang diberi namasportschanneluntuk menyertakan deskripsi24x7 sports.aws mediapackage update-channel \ --idsportschannel\ --description"24x7 sports"Output:
{ "Arn": "arn:aws:mediapackage:us-west-2:111222333:channels/6d345804ec3f46c9b454a91d4a80d0e0", "Description": "24x7 sports", "HlsIngest": { "IngestEndpoints": [ { "Id": "6d345804ec3f46c9b454a91d4a80d0e0", "Password": "generatedwebdavpassword1", "Url": "https://f31c86aed53b815a.mediapackage.us-west-2.amazonaws.com/in/v2/6d345804ec3f46c9b454a91d4a80d0e0/6d345804ec3f46c9b454a91d4a80d0e0/channel", "Username": "generatedwebdavusername1" }, { "Id": "2daa32878af24803b24183727211b8ff", "Password": "generatedwebdavpassword2", "Url": "https://6ebbe7e04c4b0afa.mediapackage.us-west-2.amazonaws.com/in/v2/6d345804ec3f46c9b454a91d4a80d0e0/2daa32878af24803b24183727211b8ff/channel", "Username": "generatedwebdavusername2" } ] }, "Id": "sportschannel", "Tags": {} }Untuk informasi selengkapnya, lihat Meng edit Saluran di Panduan AWS MediaPackage Pengguna Elemental.
-
Untuk detail API, lihat UpdateChannel
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-origin-endpoint.
- AWS CLI
-
Untuk memperbarui titik akhir asal
Per
update-origin-endpointintah berikut memperbarui titik akhir asal bernamacmaf_sports. Ini mengubah penundaan waktu menjadi0detik.aws mediapackage update-origin-endpoint \ --idcmaf_sports\ --time-delay-seconds0Output:
{ "Arn": "arn:aws:mediapackage:us-west-2:111222333:origin_endpoints/1dc6718be36f4f34bb9cd86bc50925e6", "ChannelId": "sportschannel", "CmafPackage": { "HlsManifests": [ { "AdMarkers": "NONE", "Id": "cmaf_sports_endpoint", "IncludeIframeOnlyStream": false, "PlaylistType": "EVENT", "PlaylistWindowSeconds": 60, "ProgramDateTimeIntervalSeconds": 0, "Url": "https://c4af3793bf76b33c.mediapackage.us-west-2.amazonaws.com/out/v1/1dc6718be36f4f34bb9cd86bc50925e6/cmaf_sports_endpoint/index.m3u8" } ], "SegmentDurationSeconds": 2, "SegmentPrefix": "sportschannel" }, "Id": "cmaf_sports", "ManifestName": "index", "StartoverWindowSeconds": 0, "Tags": { "region": "west", "media": "sports" }, "TimeDelaySeconds": 0, "Url": "", "Whitelist": [] }Untuk informasi selengkapnya, lihat Mengedit Titik Akhir di Panduan AWS MediaPackage Pengguna Elemental.
-
Untuk detail API, lihat UpdateOriginEndpoint
di Refer AWS CLI ensi Perintah.
-