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à.
Creazione di un endpoint Amazon VPC per Amazon SNS
Per pubblicare messaggi negli argomenti Amazon SNS da Amazon VPC, crea un endpoint VPC di interfaccia. Quindi, puoi pubblicare messaggi agli argomenti mantenendo il traffico all'interno della rete gestita con VPC.
Utilizza le informazioni riportate di seguito per creare l'endpoint e testare la connessione tra VPC e Amazon SNS. In alternativa, per una procedura guidata che consente di iniziare da zero, consulta Pubblicazione di un messaggio Amazon SNS da Amazon VPC.
Creazione dell'endpoint
Puoi creare un endpoint Amazon SNS nel tuo VPC utilizzando un AWS SDK AWS Management Console AWS CLI, l'API Amazon SNS oppure. AWS CloudFormation
Per informazioni sulla creazione e sulla configurazione di un endpoint utilizzando la console Amazon VPC o il AWS CLI, consulta la sezione Creazione di un endpoint di interfaccia nella Guida per l'utente di Amazon VPC.
Importante
Puoi utilizzare Amazon Virtual Private Cloud solo con endpoint Amazon SNS HTTPS.
Quando si crea un endpoint, occorre specificare Amazon SNS come servizio a cui desideri che il tuo VPC si connetta. Nella console Amazon VPC, i nomi dei servizi variano in base alla regione. Ad esempio, se si sceglie Stati Uniti orientali (Virginia settentrionale), il nome del servizio è com.amazonaws.us-east-1.sns.
Quando configuri Amazon SNS per inviare messaggi da Amazon VPC, devi abilitare il DNS privato e specificare gli endpoint nel formato sns.
.us-east-2
.amazonaws.com
Il DNS privato non supporta endpoint precedenti come queue.amazonaws.com
o
.us-east-2
.queue.amazonaws.com
Per informazioni sulla creazione e configurazione di un endpoint utilizzando AWS CloudFormation, consulta la risorsa nella Guida per l'utente. AWS::EC2::VPCEndpoint
AWS CloudFormation
Verifica la connessione tra il tuo VPC e Amazon SNS
Dopo aver creato un endpoint per Amazon SNS, puoi pubblicare i messaggi dal VPC agli argomenti Amazon SNS. Per testare questa connessione, procedi come indicato di seguito:
-
Connettiti a un'istanza Amazon EC2 che risiede nel tuo VPC. Per informazioni sulla connessione, consulta Connessione all'istanza Linux o Connessione all'istanza Windows nella documentazione Amazon EC2.
Ad esempio, per connettersi a un'istanza Linux utilizzando un client SSH, esegui il comando seguente da un terminale:
$
ssh -iec2-key-pair.pem
ec2-user@instance-hostname
Dove:
-
ec2-key-pair.pem è il file che contiene la coppia di chiavi che Amazon EC2; ha fornito al momento della creazione dell'istanza.
-
instance-hostname è il nome host pubblico dell'istanza. Per ottenere il nome host nella console Amazon EC2
: scegli Istanze, quindi seleziona l'istanza e trova il valore del DNS pubblico (IPv4).
-
-
Dalla tua istanza, utilizza il comando Amazon SNS
publish
con la AWS CLI. È possibile inviare un messaggio semplice a un argomento con il comando seguente:$
aws sns publish --regionaws-region
--topic-arnsns-topic-arn
--message "Hello"Dove:
-
aws-region è AWS la regione in cui si trova l'argomento.
-
sns-topic-arnè l'Amazon Resource Name (ARN) dell'argomento. Per ottenere l'ARN dalla console Amazon SNS
: scegli Argomenti, quindi trova l'argomento e il valore nella colonna ARN.
Se il messaggio è stato ricevuto da Amazon SNS, il terminale stamperà un ID messaggio, come il seguente:
{ "MessageId": "6c96dfff-0fdf-5b37-88d7-8cba910a8b64" }
-