Closed RamChReddy closed 2 years ago
Updates for 12/17 to 12/20:
https://github.com/RamChReddy/sdk/blob/wiki/Enterprise%20Connect%20Developer%20Guide_V1.docx The above is the link to my work:
Here are some questions that I have in my mind. Please let me know your answers.
12/22/2021: Attendees: Rama Chandra, Akhil, Saurabh and Ram(EC) MoM:
Notes: TLS Plugin - https://github.com/EC-Release/sdk/tree/v1/plugins/tls VLAN(Linux) Plugin - https://github.com/EC-Release/sdk/tree/v1/plugins/vln VLAN(Windows) - https://github.com/EC-Release/sdk/wiki/Windows-VLAN Sample gateway health - https://agent-213-x1-gateway.run.aws-usw02-pr.ice.predix.io/health
FYI the Q&A @RamChReddy
https://github.com/RamChReddy/sdk/blob/wiki/Enterprise%20Connect%20Developer%20Guide_V1.docx The above is the link to my work:
Here are some questions that I have in my mind. Please let me know your answers.
- How do we ensure security of Enterprise Connect (EC)? Is it through the TLS (Transport Layer Security) protocol? What are the other measures that you take to keep the EC service secure?
For data/tcp streaming protocols one like ssh, EC provides Mutual-TLS to maintain the data integrity. Addtionally, EC Connectivity-as-a-service introduces a complex security flow/model to enhance the app security described here.
- Elastic Kubernetes Service (EKS) and Azure Kubernetes Service (AKS) have been mentioned as the deployment options for EC. Could you shed some light on these options?
Refer to @ramaraosrikakulapu KT sessions and comments/links
- I would like to know more about the 'Binary Process' as one of the deployment options. You may please shed some light on the topic in one of the knowledge transfer sessions.
For the user guide, optional to have knowledge coverage over EC streaming technique/protocols described here
- Want to know more about 'Health Page'.
Following an agent deployment. E.g. AWS Gateway each agent runtime instance provide a live HTTP endpoint for health check/status reporting purpose in this format https://<gateway-url>/health
. Also optional to secure the health endpoint with basic authentication if -shc
flag is presented as indicated here
- We want to know more about how to connect EC to multiple targets through VLAN and how to connect to multiple Linux and Windows clients?
Refer to @ramaraosrikakulapu KT sessions and comments/links
- We also want to know more about some of the common issues (as mentioned in the document shared by Mr. Rama Rao). We have many smaller questions regarding the topic.
Refer to @ramaraosrikakulapu troubleshooting kits
- Is the Fuse mode opposed to the traditional mode? What to know more about the two modes.
A Fuse-mode agent combines the connectivity flow in between Gateway-to-Server or Gateway-to-Client together in one single system process as illustrated in wiki
Thank you @ayasuda-ge and @ramaraosrikakulapu for your inputs. Yesterday's knowledge transfer session was very useful. I'm working on adding more content to the document on the basis of the inputs received.
12/23/2021: MoM:
agent -mod gw:server -gpt 8787 \
-aid {agent_id} -grp {group_name} \
-zon {subscription_uuid} \
-sst {ec_service_url} \
-tkn {ec_service_admin_token} \
-hst ws(s)://{ip_dns_gw}:8787/agent \
-cid {uaa_client_id}-csc {uaa_client_secret} \
-oa2 {uaa_oa2_url} \
-dur 1200 -rht {target_system_ip_host} -rpt {target_system_port} -dbg
agent -mod client -aid {agent_id} -tid {target_agent_id} -grp {group_name} \
-hst ws(s)://{ip_dns_gw}:8787/agent \
-cid {uaa_client_id}-csc {uaa_client_secret} \
-oa2 {uaa_oa2_url} \
-dur 1200 -lpt {local_port} -dbg
agent -mod server -aid {agent_id} \
-grp {group_name} \
-cid {uaa_client_id}-csc {uaa_client_secret} -dur 1200 \
-oa2 {uaa_oa2_url} \
-hst ws(s)://{ip_dns_gw}:8787/agent \
-sst {ec_service_url} \
-zon {subscription_uuid} \
-rht {target_system_ip_host} -rpt {target_system_port} -dbg
agent -mod gw:client \
-gpt 8787 -zon {subscription_uuid} \
-sst {ec_service_url} \
-tkn {ec_service_admin_token} \
-aid {agent_id} -tid {target_agent_id} -grp {group_name} \
-sst {ec_service_url} \
-hst ws(s)://{ip_dns_gw}:8787/agent \
-cid {uaa_client_id}-csc {uaa_client_secret} \
-oa2 oa2 {uaa_oa2_url} \
-hca {health_port} -dur 1200 -lpt {local_port} -dbg
Posting the initial feedback given on 12/06 on user guide here -
12/06/2021: Attendees: Rama chandra, Saurabh, Akhil, Sukesh and Puja MoM: