DescribeSecurityPolicy - AWS Transfer Family

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à.

DescribeSecurityPolicy

Descrive la politica di sicurezza collegata al server o al connettore SFTP. La risposta contiene una descrizione delle proprietà della politica di sicurezza. Per ulteriori informazioni sulle politiche di sicurezza, vedere Utilizzo delle politiche di sicurezza per i server o Utilizzo delle politiche di sicurezza per i connettori SFTP.

Sintassi della richiesta

{ "SecurityPolicyName": "string" }

Parametri della richiesta

Per informazioni sui parametri comuni per tutte le azioni, consulta Parametri comuni.

La richiesta accetta i seguenti dati in formato JSON.

SecurityPolicyName

Specificate il nome testuale della politica di sicurezza di cui desiderate i dettagli.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza minima di 0. Lunghezza massima di 100.

Modello: Transfer[A-Za-z0-9]*SecurityPolicy-[A-Za-z0-9-]+

Campo obbligatorio: sì

Sintassi della risposta

{ "SecurityPolicy": { "Fips": boolean, "Protocols": [ "string" ], "SecurityPolicyName": "string", "SshCiphers": [ "string" ], "SshHostKeyAlgorithms": [ "string" ], "SshKexs": [ "string" ], "SshMacs": [ "string" ], "TlsCiphers": [ "string" ], "Type": "string" } }

Elementi di risposta

Se l'operazione riesce, il servizio restituisce una risposta HTTP 200.

I dati seguenti vengono restituiti in formato JSON mediante il servizio.

SecurityPolicy

Un array contenente le proprietà della politica di sicurezza.

Tipo: oggetto DescribedSecurityPolicy

Errori

Per informazioni sugli errori comuni a tutte le operazioni, consultare Errori comuni.

InternalServiceError

Questa eccezione viene generata quando si verifica un errore nel AWS Transfer Family servizio.

Codice di stato HTTP: 500

InvalidRequestException

Questa eccezione viene generata quando il client invia una richiesta non valida.

Codice di stato HTTP: 400

ResourceNotFoundException

Questa eccezione viene generata quando una risorsa non viene trovata dal servizio AWS Transfer Family.

Codice di stato HTTP: 400

ServiceUnavailableException

La richiesta non è riuscita perché il servizio AWS Transfer Family non è disponibile.

Codice di stato HTTP: 500

Esempi

Esempio

Il comando di esempio seguente utilizza il nome della politica di sicurezza come argomento e restituisce gli algoritmi per la politica di sicurezza specificata.

Richiesta di esempio

aws transfer describe-security-policy --security-policy-name "TransferSecurityPolicy-FIPS-2023-05"

Risposta di esempio

{ "SecurityPolicy": { "Fips": true, "SecurityPolicyName": "TransferSecurityPolicy-FIPS-2023-05", "SshCiphers": [ "aes256-gcm@openssh.com", "aes128-gcm@openssh.com", "aes256-ctr", "aes192-ctr" ], "SshKexs": [ "diffie-hellman-group16-sha512", "diffie-hellman-group18-sha512", "diffie-hellman-group-exchange-sha256" ], "SshMacs": [ "hmac-sha2-256-etm@openssh.com", "hmac-sha2-512-etm@openssh.com" ], "TlsCiphers": [ "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384", "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384" ] } }

Vedi anche

Per ulteriori informazioni sull'utilizzo di questa API in uno degli AWS SDK specifici della lingua, consulta quanto segue: