Layanan pertukaran token - AWS IoT Greengrass

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

Layanan pertukaran token

Komponen layanan pertukaran token (aws.greengrass.TokenExchangeService) menyediakan kredensial yang dapat Anda gunakan untuk berinteraksi dengan layanan AWS dalam komponen AWS kustom Anda.

Layanan pertukaran token menjalankan instans kontainer Amazon Elastic Container Service (Amazon ECS) sebagai server lokal. Server lokal ini terhubung ke penyedia kredensial AWS IoT menggunakan alias peran AWS IoT yang Anda konfigurasikan dalam komponen nukleus Greengrass inti. Komponen ini menyediakan variabel lingkungan, AWS_CONTAINER_CREDENTIALS_FULL_URI, yang mendefinisikan URI ke server lokal ini. Ketika komponen menciptakan klien SDK AWS, klien tersebut mengenali variabel lingkungan URI ini untuk terhubung ke layanan pertukaran token dan mengambil kredensial AWS. Hal ini memungkinkan perangkat inti Greengrass untuk memanggil operasi layanan AWS. Untuk informasi lebih lanjut tentang cara menggunakan komponen dalam komponen kustom Anda, lihat Berinteraksilah dengan layanan AWS.

penting

Dukungan untuk memperoleh kredensial AWS dengan cara ini telah ditambahkan ke SDK AWS pada 13 Juli 2016. Komponen Anda harus menggunakan Versi SDK AWS yang dibuat pada atau setelah tanggal tersebut. Untuk informasi lebih lanjut, lihat Menggunakan SDK AWS yang didukung pada Panduan Developer Layanan Amazon Elastic Container.

Versi

Komponen ini memiliki versi berikut:

  • 2.0.x

Tipe

Inikomponen generik (aws.greengrass.generic). ParameterInti Greengrassmenjalankan skrip siklus hidup komponen.

Untuk informasi selengkapnya, lihat Jenis komponen.

Sistem operasi

Komponen ini dapat diinstal pada perangkat inti yang menjalankan sistem operasi berikut:

  • Linux

  • Windows

Dependensi

Komponen ini tidak memiliki dependensi apa pun.

Konfigurasi

Komponen ini tidak memiliki parameter konfigurasi apapun.

File log lokal

Komponen ini menggunakan file log yang sama sepertiInti Greengrasskomponen.

Linux
/greengrass/v2/logs/greengrass.log
Windows
C:\greengrass\v2\logs\greengrass.log

Untuk melihat log komponen ini

  • Jalankan perintah berikut pada perangkat inti untuk melihat file log komponen secara real time. Ganti/greengrass/v2atauC:\greengrass\v2dengan jalur keAWS IoT Greengrassfolder akar.

    Linux
    sudo tail -f /greengrass/v2/logs/greengrass.log
    Windows (PowerShell)
    Get-Content C:\greengrass\v2\logs\greengrass.log -Tail 10 -Wait

Changelog

Tabel berikut menjelaskan perubahan dalam setiap versi komponen.

Versi

Perubahan

2.0.3

Versi awal.