Sono disponibili altri esempi di AWS SDK nel repository AWS Doc SDK Examples.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
AWS Private CA esempi di utilizzo AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with AWS Private CA.
Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
L’esempio di codice seguente mostra come utilizzare create-certificate-authority-audit-report.
- AWS CLI
-
Come creare un report di audit dell’autorità di certificazione
Il comando
create-certificate-authority-audit-reportseguente crea un report di controllo per la CA privata identificata dall’ARN.aws acm-pca create-certificate-authority-audit-report --certificate-authority-arnarn:aws:acm-pca:us-east-1:accountid:certificate-authority/12345678-1234-1234-1234-123456789012--s3-bucket-nameyour-bucket-name--audit-report-response-formatJSON-
Per i dettagli sull'API, vedi in Command Reference. CreateCertificateAuthorityAuditReport
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare create-certificate-authority.
- AWS CLI
-
Come creare un’autorità di certificazione privata
Il
create-certificate-authoritycomando seguente crea un'autorità di certificazione privata nel tuo account. AWSaws acm-pca create-certificate-authority --certificate-authority-configuration file://C:\ca_config.txt --revocation-configuration file://C:\revoke_config.txt --certificate-authority-type"SUBORDINATE"--idempotency-token98256344-
Per i dettagli sull'API, consulta la sezione CreateCertificateAuthority
AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-certificate-authority.
- AWS CLI
-
Come eliminare un’autorità di certificazione privata
Il comando
delete-certificate-authorityseguente elimina l’autorità di certificazione identificata dall’ARN.aws acm-pca delete-certificate-authority --certificate-authority-arnarn:aws:acm-pca:us-west-2:123456789012:certificate-authority/12345678-1234-1234-1234-123456789012-
Per i dettagli sull'API, vedi in Command Reference. DeleteCertificateAuthority
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-certificate-authority-audit-report.
- AWS CLI
-
Come descrivere un report di audit per un’autorità di certificazione (CA)
Il comando
describe-certificate-authority-audit-reportseguente elenca le informazioni sul report di audit specificato per la CA identificata dall’ARN.aws acm-pca describe-certificate-authority-audit-report --certificate-authority-arnarn:aws:acm-pca:us-west-2:123456789012:certificate-authority/99999999-8888-7777-6666-555555555555--audit-report-id11111111-2222-3333-4444-555555555555-
Per i dettagli sull'API, vedi in Command Reference. DescribeCertificateAuthorityAuditReport
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare describe-certificate-authority.
- AWS CLI
-
Come descrivere un’autorità di certificazione privata
Il comando
describe-certificate-authorityseguente elenca le informazioni sulla CA privata identificata dall’ARN.aws acm-pca describe-certificate-authority --certificate-authority-arnarn:aws:acm-pca:us-west-2:123456789012:certificate-authority/12345678-1234-1234-1234-123456789012-
Per i dettagli sull'API, vedi in Command Reference. DescribeCertificateAuthority
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-certificate-authority-certificate.
- AWS CLI
-
Come recuperare un certificato dell’autorità di certificazione (CA)
Il comando
get-certificate-authority-certificateseguente recupera il certificato e la catena di certificati per la CA privata specificata dall’ARN.aws acm-pca get-certificate-authority-certificate --certificate-authority-arnarn:aws:acm-pca:us-west-2:123456789012:certificate-authority/12345678-1234-1234-1234-123456789012--outputtext-
Per i dettagli sull'API, vedi in Command Reference. GetCertificateAuthorityCertificate
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-certificate-authority-csr.
- AWS CLI
-
Come recuperare la richiesta di firma del certificato per un’autorità di certificazione (CA)
Il comando
get-certificate-authority-csrseguente recupera la CSR per la CA privata specificata dall’ARN.aws acm-pca get-certificate-authority-csr --certificate-authority-arnarn:aws:acm-pca:us-west-2:123456789012:certificate-authority/12345678-1234-1234-1234-123456789012--outputtext-
Per i dettagli sull'API, vedi in Command Reference. GetCertificateAuthorityCsr
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare get-certificate.
- AWS CLI
-
Come recuperare un certificato emesso
L’esempio
get-certificateseguente recupera un certificato dalla CA privata specificata.aws acm-pca get-certificate \ --certificate-authority-arnarn:aws:acm-pca:us-west-2:123456789012:certificate-authority/12345678-1234-1234-1234-123456789012\ --certificate-arnarn:aws:acm-pca:us-west-2:123456789012:certificate-authority/12345678-1234-1234-1234-123456789012/certificate/6707447683a9b7f4055627ffd55cebcc\ --outputtextOutput:
-----BEGIN CERTIFICATE----- MIIEDzCCAvegAwIBAgIRAJuJ8f6ZVYL7gG/rS3qvrZMwDQYJKoZIhvcNAQELBQAw cTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1Nl ....certificate body truncated for brevity.... tKCSglgZZrd4FdLw1EkGm+UVXnodwMtJEQyy3oTfZjURPIyyaqskTu/KSS7YDjK0 KQNy73D6LtmdOEbAyq10XiDxqY41lvKHJ1eZrPaBmYNABxU= -----END CERTIFICATE---- -----BEGIN CERTIFICATE----- MIIDrzCCApegAwIBAgIRAOskdzLvcj1eShkoyEE693AwDQYJKoZIhvcNAQELBQAw cTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24xEDAOBgNVBAcMB1Nl ...certificate body truncated for brevity.... kdRGB6P2hpxstDOUIwAoCbhoaWwfA4ybJznf+jOQhAziNlRdKQRR8nODWpKt7H9w dJ5nxsTk/fniJz86Ddtp6n8s82wYdkN3cVffeK72A9aTCOU= -----END CERTIFICATE-----La prima parte dell’output è il certificato stesso. La seconda parte è la catena di certificati che si collega al certificato CA root. Si noti che quando si utilizza l’opzione
--output text, viene inserito un carattereTABtra i due elementi del certificato (questa è la causa del testo con rientro). Se intendi accettare questo risultato e analizzare i certificati con altri strumenti, potresti dover rimuovere il carattereTABin modo che venga elaborato correttamente.-
Per i dettagli sull'API, vedi GetCertificate
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare import-certificate-authority-certificate.
- AWS CLI
-
Come importare il certificato dell’autorità di certificazione (CA) in ACM PCA
Il comando
import-certificate-authority-certificateseguente importa il certificato CA privato firmato per la CA specificata dall’ARN in ACM PCA.aws acm-pca import-certificate-authority-certificate --certificate-authority-arnarn:aws:acm-pca:us-west-2:123456789012:certificate-authority/12345678-1234-1234-1234-123456789012--certificate file://C:\ca_cert.pem --certificate-chain file://C:\ca_cert_chain.pem-
Per i dettagli sull'API, vedi in Command Reference. ImportCertificateAuthorityCertificate
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare issue-certificate.
- AWS CLI
-
Come emettere un certificato privato
Il comando
issue-certificateseguente utilizza la CA privata specificata dall’ARN per emettere un certificato privato.aws acm-pca issue-certificate --certificate-authority-arnarn:aws:acm-pca:us-west-2:123456789012:certificate-authority/12345678-1234-1234-1234-123456789012--csr file://C:\cert_1.csr --signing-algorithm"SHA256WITHRSA"--validity Value=365,Type="DAYS" --idempotency-token1234-
Per i dettagli sull'API, vedi IssueCertificate
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-certificate-authorities.
- AWS CLI
-
Come elencare le autorità di certificazione privata
Il comando
list-certificate-authoritiesseguente restituisce le seguenti informazioni su i CA privati nell’account.aws acm-pca list-certificate-authorities --max-results10-
Per i dettagli sull'API, vedi in Command Reference. ListCertificateAuthorities
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare list-tags.
- AWS CLI
-
Come elencare i tag dell’autorità di certificazione (CA)
Il comando
list-tagsseguente elenca i tag associati alla CA privata specificata dall’ARN.aws acm-pca list-tags --certificate-authority-arnarn:aws:acm-pca:us-west-2:123456789012:certificate-authority/123455678-1234-1234-1234-123456789012--max-results10-
Per i dettagli sull'API, vedi ListTags
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare revoke-certificate.
- AWS CLI
-
Come revocare un certificato privato
Il comando
revoke-certificateseguente revoca un certificato privato dalla CA identificata dall’ARN.aws acm-pca revoke-certificate --certificate-authority-arnarn:aws:acm-pca:us-west-2:1234567890:certificate-authority/12345678-1234-1234-1234-123456789012--certificate-serial67:07:44:76:83:a9:b7:f4:05:56:27:ff:d5:5c:eb:cc--revocation-reason"KEY_COMPROMISE"-
Per i dettagli sull'API, vedi RevokeCertificate
in Command Reference. AWS CLI
-
L’esempio di codice seguente mostra come utilizzare tag-certificate-authority.
- AWS CLI
-
Come aggiungere tag all’autorità di certificazione privata
Il comando
tag-certificate-authorityseguente applica uno o più tag alla CA privata.aws acm-pca tag-certificate-authority --certificate-authority-arnarn:aws:acm-pca:us-west-2:123456789012:certificate-authority/12345678-1234-1234-1234-123456789012--tagsKey=Admin,Value=Alice-
Per i dettagli sull'API, vedi in Command Reference. TagCertificateAuthority
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare untag-certificate-authority.
- AWS CLI
-
Come rimuovere uno o più tag dall’autorità di certificazione privata
Il comando
untag-certificate-authorityseguente rimuove i tag dalla CA privata identificata dall’ARN.aws acm-pca untag-certificate-authority --certificate-authority-arnarn:aws:acm-pca:us-west-2:123456789012:certificate-authority/12345678-1234-1234-1234-123456789012--tagsKey=Purpose,Value=Website-
Per i dettagli sull'API, vedi in Command Reference. UntagCertificateAuthority
AWS CLI
-
L’esempio di codice seguente mostra come utilizzare update-certificate-authority.
- AWS CLI
-
Come aggiornare la configurazione dell’autorità di certificazione privata
Il comando
update-certificate-authorityseguente aggiorna lo stato e la configurazione della CA privata identificata dall’ARN.aws acm-pca update-certificate-authority --certificate-authority-arnarn:aws:acm-pca:us-west-2:123456789012:certificate-authority/12345678-1234-1234-1234-1232456789012--revocation-configuration file://C:\revoke_config.txt --status"DISABLED"-
Per i dettagli sull'API, vedi in Command Reference. UpdateCertificateAuthority
AWS CLI
-