ctower
1.0.0
CTower adalah aplikasi CLI untuk mengelola kontrol pagar pembatas di seluruh unit organisasi di Menara Kontrol AWS.
pip3 install ctower # export your aws cli profile and region
export AWS_REGION=eu-west-1
export AWS_PROFILE=default
# list organizational units in your AWS Organization
ctower ls organizational-units
# List all available GuardRail Controls
ctower ls controls all
# List enabled controls for an organizational unit
ctower ls enabled-controls -ou < organizational-unit-name >
# Apply a singular GuardRail Control to an organizational unit
ctower apply control --to-organizational-unit < ou-name > --control-id < control-id >
# Apply `Strongly Recommended` GuardRail Controls to specified Organizational Unit
ctower apply strongly-recommended -ou < organizational-unit-name >
# Remove a GuardRail Control from an organizational unit
ctower remove control --to-organizational-unit < ou-name > --control-id < control-id >
# Sync(mirror) `--from-organizational-unit` controls to `--to-organizational-unit`
ctower sync --from-organizational-unit < ou-from > --to-organizational-unit < ou-to > # get and set the PYPI_USERNAME, PYPI_PASSWORD
poetry publish --build --username $PYPI_USERNAME --password $PYPI_PASSWORD # generate CLI application documentation
poetry shell
typer ctower.main utils docs --name ctower --output CLI-README.mdctowerPenggunaan :
$ ctower [OPTIONS] COMMAND [ARGS]...Opsi :
--install-completion : Pasang penyelesaian untuk shell saat ini.--show-completion : Tunjukkan penyelesaian untuk shell saat ini, untuk menyalinnya atau menyesuaikan instalasi.--help : Tunjukkan pesan ini dan keluar.Perintah :
applylsremovesyncctower applyPenggunaan :
$ ctower apply [OPTIONS] COMMAND [ARGS]...Opsi :
--help : Tunjukkan pesan ini dan keluar.Perintah :
controlstrongly-recommended ctower apply controlPenggunaan :
$ ctower apply control [OPTIONS]Opsi :
-ou, --organizational-unit TEXT : ID atau nama unit organisasi untuk mendapatkan kontrol dari. [diperlukan]-cid, --control-id TEXT : pengidentifikasi kontrol. Coba: ls controls all perintah [diperlukan]--help : Tunjukkan pesan ini dan keluar. ctower apply strongly-recommendedPenggunaan :
$ ctower apply strongly-recommended [OPTIONS]Opsi :
-ou, --organizational-unit TEXT : ID atau nama unit organisasi untuk menerapkan kontrol pagar pembatas. Coba: Perintah ls organizational-units [Diperlukan]--help : Tunjukkan pesan ini dan keluar.ctower lsPenggunaan :
$ ctower ls [OPTIONS] COMMAND [ARGS]...Opsi :
--help : Tunjukkan pesan ini dan keluar.Perintah :
controlsenabled-controlsorganizational-units ctower ls controlsPenggunaan :
$ ctower ls controls [OPTIONS] COMMAND [ARGS]...Opsi :
--help : Tunjukkan pesan ini dan keluar.Perintah :
alldata-residencyelectivestrongly-recommended ctower ls controls allPenggunaan :
$ ctower ls controls all [OPTIONS]Opsi :
--help : Tunjukkan pesan ini dan keluar. ctower ls controls data-residencyPenggunaan :
$ ctower ls controls data-residency [OPTIONS]Opsi :
--help : Tunjukkan pesan ini dan keluar. ctower ls controls electivePenggunaan :
$ ctower ls controls elective [OPTIONS]Opsi :
--help : Tunjukkan pesan ini dan keluar. ctower ls controls strongly-recommendedPenggunaan :
$ ctower ls controls strongly-recommended [OPTIONS]Opsi :
--help : Tunjukkan pesan ini dan keluar. ctower ls enabled-controlsPenggunaan :
$ ctower ls enabled-controls [OPTIONS]Opsi :
-ou, --organizational-unit TEXT : ID atau nama unit organisasi untuk mendaftar kontrol yang diaktifkan. Coba: Perintah ls organizational-units [Diperlukan]--help : Tunjukkan pesan ini dan keluar. ctower ls organizational-unitsPenggunaan :
$ ctower ls organizational-units [OPTIONS]Opsi :
--help : Tunjukkan pesan ini dan keluar.ctower removePenggunaan :
$ ctower remove [OPTIONS] COMMAND [ARGS]...Opsi :
--help : Tunjukkan pesan ini dan keluar.ctower syncPenggunaan :
$ ctower sync [OPTIONS]Opsi :
-fou, --from-organizational-unit TEXT : ID atau nama unit organisasi untuk mendapatkan kontrol dari. [diperlukan]-tou, --to-organizational-unit TEXT : ID atau nama unit organisasi untuk menerapkan kontrol pagar pembatas. [diperlukan]--help : Tunjukkan pesan ini dan keluar.Tangkapan layar :





