1 réponse
- Le plus récent
- Le plus de votes
- La plupart des commentaires
1
Hopefully helping someone else out here - storing the region, stage, and apiId from the connection and using that - we were able to get cross-region chat to work.
Example:
export interface ConnectionRecord {
connectionId: string;
userId: string;
connectedAt: string;
apiId: string;
stage: string;
region: string;
}
function getGatewayAPI(connection: ConnectionRecord) {
if (GATEWAY_APIS[connection.region]) {
return GATEWAY_APIS[connection.region];
}
const endPoint = `https://${connection.apiId}.execute-api.${connection.region}.amazonaws.com/${connection.stage}`;
const apiGatewayManagement = new AWS.ApiGatewayManagementApi({
apiVersion: '2018-11-29',
endpoint: endPoint,
region: connection.region
});
GATEWAY_APIS\[connection.region] = apiGatewayManagement;
return apiGatewayManagement;
}
répondu il y a 3 ans
Contenus pertinents
- demandé il y a un an
- demandé il y a un an
- demandé il y a un an
- AWS OFFICIELA mis à jour il y a un an
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a un an